我有一个集合AAA
,其中包含字段名称,地址,phone_no,id。什么是返回一个字段的所有值的命令?
示例:
AAA
{name : a, address : 123, phone_no : 456456, id : 123}
{name : b, address : 345, phone_no : 789789, id : 234}
如何编写一个返回一个字段的所有值的命令,比如phone_no
?返回的值为{456456, 789789}
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以在" find"中指定投影。呼叫。对于上面的示例,您的呼叫将是:
AAA.find({}, {phone_no: 1});
第二个字段是您的投影。如果你将它遗漏,它将返回所有内容,否则你可以指定你想要返回的字段。
请参阅http://docs.mongodb.org/manual/reference/method/db.collection.find/
编辑:您还需要明确排除_id字段,因此要获得phone_no,您需要使用:
AAA.find({}, {phone_no: 1, _id: 0});