草庐IT

nameIdentity

全部标签

java - 如何使用具有新值的java将现有数组附加到mongodb中的现有集合中

我有一个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":"

java - 更新mongodb java中的嵌套数组列表

大家好,我有一个像这样的集合`"_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"}]},],这

java - 如何使用 java 驱动程序将文档与 mongodb 中的现有数组元素匹配

大家好,我正在尝试使用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