Ram*_*mya 4 mongodb mongodb-java mongodb-query
我有一个包含嵌入式文档的集合.
System
{
System_Info: ...,
Tenant: [
{
Tenant_Id: ...,
Tenant_Info: ...,
Prop_Info: ...
},
{
Tenant_Id: ...,
Tenant_Info: ...,
Prop_Info: ...
} ]
Run Code Online (Sandbox Code Playgroud)
}
如果我需要插入这样的另一个租户信息
Tenant { Tenant_Id:2,Tenant_Info:"check",prop_info:"client"}.
Run Code Online (Sandbox Code Playgroud)
什么是mongodb查询插入嵌入文档?以及如何使用java做到这一点?
使用以下代码插入到数组中:
BasicDBObject query = new BasicDBObject();
query.put( "System_Info", "...." );
BasicDBObject tenant = new BasicDBObject();
tenant.put("Tenant_Id", 2);
tenant.put("Tenant_Info", "check");
tenant.put("Prop_Info", "client");
BasicDBObject update = new BasicDBObject();
update.put("$push", new BasicDBObject("Tenant",tenant));
coll.update(query, update,true,true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9039 次 |
| 最近记录: |