1

这个 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 中获得相同的结果?

4

0 回答 0