Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 如何编写查询以获取_Mongodb_Collections_Database - Fatal编程技术网

Mongodb 如何编写查询以获取

Mongodb 如何编写查询以获取,mongodb,collections,database,Mongodb,Collections,Database,我有以下来自MongoDB的收藏: { "results": [ { "isExist": true, "isJourneyEnd": true, "objectId": "9WtZcxWttk", "sentTo": [ "JeLRe4yH9R" ], }, { "isExist": false, "isJourneyEnd": tru

我有以下来自MongoDB的收藏:

{ "results": [
    {
        "isExist": true,
        "isJourneyEnd": true,
        "objectId": "9WtZcxWttk",
        "sentTo": [
            "JeLRe4yH9R"
        ],
    },
    {
        "isExist": false,
        "isJourneyEnd": true,
        "objectId": "9WtZcxWtul",
        "sentTo": [
            "JeLRe4y9HU"
        ],
    }
]}
实际上,这个集合中有很多条目,我刚才提到了两个

如果要为以下语句编写查询:

“其存在的数组的打印元素为真”

由于我是MongoDB的新手,因此我希望对此提供一些指导。

尝试以下方法:

db.collection.find({isExist: true});
试试这个:

db.collection.find({isExist: true});

要打印哪个元素?把问题解释清楚。嗨,尼桑,谢谢你抽出时间。我想写一个查询,该查询将为我提供集合中的元素,并满足以下语句:“查找isExist为true的集合中的元素”。如上所述,“results”是一个数组。要打印哪个元素?把问题解释清楚。嗨,尼桑,谢谢你抽出时间。我想写一个查询,该查询将为我提供集合中的元素,并满足以下语句:“查找isExist为true的集合中的元素”。如上所述,“结果”是一个数组。感谢Gijs&John抽出时间。我试过了,但不幸的是,它对我不起作用。此外,我也尝试了$elemMatch,但也没有给我预期的数据。感谢Gijs&John抽出时间。我试过了,但不幸的是,它对我不起作用。此外,我也尝试了$elemMatch,但也没有提供预期的数据。