mongodb中

时间:2017-11-07 07:41:28

标签: mongodb

根据查询获取数组中的所有文档ID,并且: 我试过这个,

  1. db.getCollection('attendances').find({ "shift" : ObjectId("59ff8ff8c88f1550775ecb17")},{_id : 1})

  2. db.getCollection( '雇员')。集合体([     {

    $match : {"organization" : ObjectId("59f83c17fa62ad79d2d94b9c")}
    
    },{
        $project: {
            _id : 1
        }
    }
    ])
    
  3. 并获得如下响应:

    /* 1 */
    {
        "_id" : ObjectId("59f83c19fa62ad79d2d94ba1")
    }
    
    /* 2 */
    {
        "_id" : ObjectId("59f9a43cfa62ad79d2d951bd")
    }
    
    /* 3 */
    {
        "_id" : ObjectId("59f9a43efa62ad79d2d951bf")
    }
    
    /* 4 */
    {
        "_id" : ObjectId("59f9a440fa62ad79d2d951c0")
    }
    
    /* 5 */
    {
        "_id" : ObjectId("59f9a441fa62ad79d2d951c1")
    }
    
    /* 6 */
    {
        "_id" : ObjectId("59f9a443fa62ad79d2d951c2")
    }
    
    /* 7 */
    {
        "_id" : ObjectId("59f9a445fa62ad79d2d951c3")
    }
    

    因为我知道我找到了所有基于条件的文件,并且仅仅预测了这些文件,即为什么我得到文件的对象。但是我想要一些像这样的ID:

       _id":[ObjectId("59f83c19fa62ad79d2d94ba1"),ObjectId("59f9a43cfa62ad79d2d951bd"), ObjectId("59f9a43efa62ad79d2d951bf") ] 
    

    我怎样才能做到这一点。任何帮助将不胜感激。

0 个答案:

没有答案