「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が初めてです