我有4個對象包含星期幾爲:如何查詢數據,如果它包含至少一個條件[MongoDB中]
Obj_1: ['fri','sat','sun'],
Obj_2: ['mon','tue','sun'],
Obj_3: ['wed','sun'],
Obj_4: ['web','sat']
當我keyword = 'wed'
查詢,我得到了Obj_3 and Obj_4
當我與keyword = 'fri'
查詢,我得到Obj_1
但我查詢與數組keyword = ['wed','fri']
,我得到了空的結果。 (我使用$全部)
我預計回報率將Obj_1, Obj_3 and Obj_4
我正在尋找像$or
操作,但它可以與數據數組查詢。
請給我一個建議。
使用[**'$ in' **](HTTP:// docs.mongodb.org/manual/reference/operator/query/in/#op._S_in)operator'db.collection.find({keyword:{$ in:['wed','fri']}})' – chridam
只需閱讀說明書:[$ or](http://docs.mongodb.org/manual/reference/operator/query/or/) – Maximilian