我的MongoDB集合中有40个MM文档(例如db.large_collection)
我想获得所有不同的User_ID。
我在字段user_id上创建了一个索引,但是当我尝试执行时,它会返回一个错误。
top
但是当我跑步时
> db.large_collection.count()
39894523
> db.clean_tweets4.getIndexes()
[
{
"v" : 1,
"key" : {
"_id" : 1
},
"name" : "_id_",
"ns" : "sampled_tourist.clean_tweets4"
},
{
"v" : 1,
"key" : {
"user_id" : 1
},
"name" : "user_id_1",
"ns" : "sampled_tourist.clean_tweets4"
},
{
"v" : 1,
"key" : {
"coordinates" : 1
},
"name" : "coordinates_1",
"ns" : "sampled_tourist.clean_tweets4"
},
{
"v" : 1,
"key" : {
"timestamp_ms" : 1
},
"name" : "timestamp_ms_1",
"ns" : "sampled_tourist.clean_tweets4"
}
谢谢!
答案 0 :(得分:-1)
查找({});意味着它返回一切。 这就是你想要的。
db.collection.find({user_id:1});