我有一个mongo集合,例如:{"_id":ObjectId("55cad746aed75601b4822cc9"),"entityId":"12","entityType":"a","nameIdentity":[{"fName":"abc","lName":"def","dob":"00","address":"xyz"},]}我正在使用mongodbjava3.0驱动程序并尝试匹配和更新。例如:我正在尝试匹配entityId,如果找到则添加新的nameIdentity。第二次路过{"fName":"123","lName":"456","dob":"00","address":"
大家好,我有一个像这样的集合`"_id":ObjectId("55dabba974cd60712be24443"),"entityType":"1","entityCreatedDate":"08/24/201512:07:20PM","nameIdentity":[{"givenNameOne":"JOY","givenNameThree":"BRAKEL","lastName":"BRAKEL","createdDate":"08/24/201512:07:20PM","sourceId":[{"sourceId":"55dabba974cd60712be24441"}]},],这
大家好,我正在尝试使用mongodbjava驱动程序匹配文档,例如:{"fName":"abc","lName":"456","dob":"00","address":"xyz"}与"nameIdentity":[{"fName":"abc","lName":"def","dob":"00","address":"xyz"},{"fName":"123","lName":"456","dob":"00","address":"789"}如果我找到了该文档,那么我什么都不做就添加该文档。我的问题是,如果我的源文档包含fname:abc和lname:456这匹配第一组nameIdentit