将mongodbshell命令转换为java
我正在尝试将下面的mongodb shell代码转换为java。然而,我在这样做时遇到了一些问题。有人能帮我解决这个问题吗 蒙哥达将mongodbshell命令转换为java,java,mongodb,shell,Java,Mongodb,Shell,我正在尝试将下面的mongodb shell代码转换为java。然而,我在这样做时遇到了一些问题。有人能帮我解决这个问题吗 蒙哥达 var friend_ids = db.users.findOne(ObjectId("...")).friend_ids db.users.find({_id:{$in:friend_ids}}) 爪哇 java查询如下所示 query={ "_id" : { "$in" : { "friend_ids" : [ { "$oid" : "..."} , { "$
var friend_ids = db.users.findOne(ObjectId("...")).friend_ids
db.users.find({_id:{$in:friend_ids}})
爪哇
java查询如下所示
query={ "_id" : { "$in" : { "friend_ids" : [ { "$oid" : "..."} , { "$oid" : "..."} , { "$oid" : "..."}]}}},
谢谢您需要从f\U ID中提取好友ID
BasicDBObject query = new BasicDBObject("_id",(new BasicDBObject("$in", f_ids.get("friend_ids"))));
哇,谢谢,真快!。我会尽快(5分钟)接受正确答案,你到底遇到了什么问题?我没有得到java中想要的朋友列表;)。
BasicDBObject query = new BasicDBObject("_id",(new BasicDBObject("$in", f_ids.get("friend_ids"))));