如何从MongoDB中的集合中提取选定的字段

时间:2018-12-11 16:54:57

标签: mongodb

我只想从此集合中提取电子邮件和用户名。这个你能帮我吗。

db.users.find().pretty();

{

    "_id" : ObjectId("5c0fe724a16bb04744d295fc"),
    "email" : "any@anything.com",
    "user_name" : "anyone",
    "password" : "anything",
    "timestamp" : ISODate("2018-12-11T16:34:44.487Z"),
    "__v" : 0
}

1 个答案:

答案 0 :(得分:0)

.find()查询带有两个参数。第一个参数指定查询。要返回所有用户,请传递一个空对象{}。第二个参数指定“投影”或您要从查询中找到的文档返回的字段。

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

您可以在https://docs.mongodb.com/manual/reference/method/db.collection.find/index.html

上详细了解有关集合的.find查询和可以传递给它的选项。