代码之家  ›  专栏  ›  技术社区  ›  Sudharsan Venkatraj

使用其ID获取数据

  •  0
  • Sudharsan Venkatraj  · 技术社区  · 5 年前

    您好,在这段代码中,我无法获得排序列表字段。例如,请检查下面的代码。

    [{
           user_name : 'ssssss',
           user_email : 'xxx@gmail.com'
    }]
    
     db.user.find({}, { $projection:  user_name:1 }).toArray() 
    

    我的输出是

    [{
           user_name : 'ssssss',
           user_email : 'xxx@gmail.com'
    }]
    

    预期产量:

      [{
               user_name : 'ssssss'
      }]
    
    0 回复  |  直到 5 年前
        1
  •  2
  •   Saniya syed qureshi    5 年前

    db.users.find( {}, { user_name: 1, _id: 0 } )
    

    你可以找到更多的细节 Here .

        2
  •  1
  •   Sourav De    5 年前
    let aggrQuery = [
        { '$match': {} },
        {
            $project: {
                "_id": 0,
                "user_name": 1,
            }
        }
    ]
    users.aggregate(aggrQuery).exec((err, result) => {
        res.json({
            userDetails: result
        })
    })