我想在sailsjs 中查询mongodb。这是我的数据库的结构
{ “用户”:[ "52ed09e1d015533c124015d5", “52ed4bc75ece1fb013fed7f5” ], “user_msgs”:[ { “发件人”:“52ed09e1d015533c124015d5”, "sendTo": "52ed4bc75ece1fb013fed7f5", “味精”:“ss” } ], "createdAt": ISODate("2014-02-06T16:12:17.751Z"), "updatedAt": ISODate("2014-02-06T16:12:17.751Z"), "_id": ObjectID("52f3b461f46da23c111582f6") }
我想搜索那些匹配数组的“用户”
[ "52ed09e1d015533c124015d5", “52ed4bc75ece1fb013fed7f5” ]
Message.find({用户: ["52ed09e1d015533c124015d5","52ed4bc75ece1fb013fed7f5"]})
此查询返回包含 1 OR 2 的所有对象 ..但我只需要那些完全匹配 1 和 2 的对象,我也尝试过 $all 等。但没有奏效请告诉我如何使用sailsjs 支持的语法编写查询让那些用户