我有一个名为“test”的数据库和一个集合“testCollection”,我的数据库看起来像这样
{
"_id" : "12345",
"info" : {
"fname" : "rahul",
"lname" : "raj",
"city" : "bangalore"
}
}
通过 MongoClient 连接到本地主机后,我做了以下
DB db = mongoClient.getDB( "test" );
DBCollection coll = db.getCollection("testCollection");
参考此站点中的一篇文章,我提出了此查询,但在以下行中出现错误。
DBCursor cursor = coll.find({info: {$elemMatch: { fname: "rahul" }}});
请帮助我。我哪里出错了。我是 mongodb 的新手