日期之間陣列I有蒙戈文件:找到在蒙戈
{
id:1
time:[
1,
2,
10
]
}
{
id:2
time:[
1,
4,
8,
10
]
}
我想找到的所有文件,其具有3和5之間或7或9(文件編號爲2)之間的時間。我不知道這是怎麼回事。
我嘗試:
mongo.find($or : [{time:{$gte:3, $lte:5}}, {time:{$gte:7, $lte:9}}])
和蒙戈返回ID爲1和2的文件,但我需要ID2與時間[4,8]。
如何將一個條件應用到數組的每個元素,但不是整個數組?
p.s.大小排列的「時間」也許不同
謝謝,它的工作! – user2641510
如果'time'是一個對象數組而不是數組數組呢? – Tony