db.mice.find({'strains': {$in : [{mode:'++',name:'Str1'},{mode:'++',name:'Str2'}]}}).count()
// returns 0
db.mice.find({'strains': {$in : [{name:'Str1',mode:'++'},{name:'Str2',mode:'++'}]}}).count()
// returns 1
如何進行相同的查詢但忽略對象內鍵/值對的順序?mongodb - 輸入運算符 - 忽略對象鍵值順序
$ in獨立於數組元素的排序。你得到什麼問題。 –