0

我有一个名为“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 的新手

4

0 回答 0