这个 MongoDB 查询在 shell 中执行得很好:
db.MyCollection.aggregate([
{
$match: {
"language": { "$in": [null, "en"]}
}
}
]).pretty()
查询返回language
字段缺失或具有值null
或的文档en
。
我尝试使用 Javascript 中的 Parse SDK 创建相同的查询:
const query = new Parse.Query("MyCollection");
const pipeline = {
"match":{"language":{"$in":[null,"en"]}},
};
const results = await query.aggregate(pipeline);
该查询仅返回该language
字段具有 value的文档en
,但不返回该字段缺失的文档。
如何在 JS 中获得相同的结果?