1對多群發訊息,文檔結構如下:
{
"from_uid" : 10000,
"to_uid" :
[
1 2 3 |
|
]
}
其中to_uid.user_id=100002,設定為is_del=1。執行以下指令的時候,這個文件還會顯示。 貌似查詢條件裡的"to_uid.user_id" "to_uid.is_del" 是或的關係?
db.notice.find({"to_uid.user_id":100002, "to_uid.is_del":0 , "create_time":8})
仅有的幸福2017-04-27 09:04:45
db.notice.find({"to_uid":{$elemMatch:{"user_id":100002,"is_del":0}}"create_time":8})