我刚接触MongoDB,在以下方面需要帮助。
我在MongoDB中有一个名为student
的集合。而且我有以下数据。
{'_id': 1, 'name': 'A', 'dt_joined': '2010'}
{'_id': 2, 'name': 'B', 'dt_joined': '2011'}
{'_id': 3, 'name': 'C', 'dt_joined': '2009'}
{'_id': 4, 'name': 'D', 'dt_joined': '2010'}
{'_id': 5, 'name': 'E', 'dt_joined': '2008'}
从上面的集合中,我想从所有记录中检索(_id,dt_joined)。这意味着,我期待以下结果。
{'_id': 1, 'dt_joined': '2010'}
{'_id': 2, 'dt_joined': '2011'}
{'_id': 3, 'dt_joined': '2009'}
{'_id': 4, 'dt_joined': '2010'}
{'_id': 5, 'dt_joined': '2008'}
MongoDB find命令是否可能?
提前谢谢!
答案 0 :(得分:0)
尝试
db.student.find({}, {_id:1, dt_joined: 1 })
有关更多详细信息,请访问官方网站-https://docs.mongodb.com/manual/reference/method/db.collection.find/
答案 1 :(得分:0)
您可以使用以下之一。
db.student.find({}, {_id:1, dt_joined: 1 })
db.student.find({}, {name: 0 })