0

「test」という名前のデータベースとコレクション「testCollection」があり、データベースは次のようになります

{
  "_id" : "12345",
  "info" : {
    "fname" : "rahul",
    "lname" : "raj",
    "city" : "bangalore"
  }
}

MongoClientを介してlocalhostに接続した後、次のことを行いました

DB db = mongoClient.getDB( "test" );
DBCollection coll = db.getCollection("testCollection");

このサイトの投稿の 1 つを参照して、このクエリを思いつきましたが、次の行でエラーが発生しています。

DBCursor cursor = coll.find({info: {$elemMatch: { fname: "rahul" }}}); 

助けてください。私が間違っているところ.私はmongodbが初めてです

4

0 に答える 0