查询MongoDB数据库中某个集合的ID时,查出了一部分,就报错了
Exceptioninthread"main"java.lang.IllegalArgumentExceptionatorg.bson.types.ObjectId.is...
Exception in thread "main" java.lang.IllegalArgumentException
at org.bson.types.ObjectId.isValid(ObjectId.java:92)
at org.bson.types.ObjectId.parseHexString(ObjectId.java:549)
at org.bson.types.ObjectId.<init>(ObjectId.java:240)
at com.connectMongoDB.QueryData.GetGroupinfo(QueryData.java:65)
at com.connectMongoDB.QueryData.main(QueryData.java:148) 展开
at org.bson.types.ObjectId.isValid(ObjectId.java:92)
at org.bson.types.ObjectId.parseHexString(ObjectId.java:549)
at org.bson.types.ObjectId.<init>(ObjectId.java:240)
at com.connectMongoDB.QueryData.GetGroupinfo(QueryData.java:65)
at com.connectMongoDB.QueryData.main(QueryData.java:148) 展开
若以下回答无法解决问题,邀请你更新回答
展开全部
mongodb中使用aggregate可以返回数组字段数组的指定索引的元素参考语句: {$project:{"blog1":1}}, {$unwind:"$blog1"}, {$match:{'blog1.uidd':666}}, {$group:{_id:"$_id","blog":{$push:"$blog1"}}} {$project:{"$text":1}},
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询