我需要使用MongoVUE在MongoDB中找出不同的值(例如:CreationDate或SourceSystem)。仅供参考,我只能使用相同的试用版。
答案 0 :(得分:3)
我认为你不能用MongoVUE做到这一点。您可以通过运行如下命令的MongoDB shell来实现:
db.[Collection Name].distinct({Property Name})
ex: db.students.distinct('age')
db.students.distinct('age').length; // gives you the record count
我经常在这种情况下(http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart)
找到对Mongo Mapping Chart页面有用的SQL答案 1 :(得分:0)
快速浏览一下,我无法看到你如何,因为“查找”功能强迫你使用:
db.[collectionName].find({...})
所以不允许你这样做:
db.[collectionName].distinct({...})
我建议使用Mongo的普通命令行可执行文件而不是MongoVUE,然后您可以使用10Gen文档中的命令: http://www.mongodb.org/display/DOCS/Aggregation#Aggregation-Distinct