我想在現有的Mongo文檔中添加新的字段。在現有的Mongo文檔中添加更多的字段
{
"_id" : ObjectId("51e390ade4b0a29154453698"),
"group_name" : "om",
"target_audience" : {
"gender" : "male",
"section" : "Item 4",
"catagory" : "Eletronics",
"location" : {
"country" : "Item 3",
"state" : "Item 3",
"city" : "Item 4"
}
}
}
這是我的文檔。我想添加這個doc.I一些領域編寫以下code.But,而不是同一個文檔中添加記錄它取代前一個。我的Java代碼是:
BasicDBObject doc=new BasicDBObject();
BasicDBObject q=new BasicDBObject("group_name",selectedgn);
doc.put("date_from",frm);
doc.put("date_too",too);
doc.put("description",desc);
doc.put("url",url);
BasicDBObject doc1=new BasicDBObject();
doc1.put("Notification",doc);
con.coll.update(q,doc1);
你應該看一看上[$ set](http://docs.mongodb.org/manual/reference/operator/set/)運算符。 –