【发布时间】:2014-08-25 02:17:41
【问题描述】:
我想对用户在 UI 中选择的 MongoDB 中的文档列表运行批量删除操作,因此我需要动态构建一个如下所示的查询(or 子句针对每个文档展开选择):
{
$and: [
{
"contentType": "application/vnd.sometype"
},
{
$or: [
{
"metadata.name": "someName",
"metadata.version": "someVersion"
},
{
"metadata.name": "someOtherName",
"metadata.version": "someOtherVersion"
}
]
}
]
},
Fields: null,
Sort: null
刚才我正在使用字符串连接来实现这一点。
是否可以使用 Spring Data MongoDB Criteria Builder (org.springframework.data.mongodb.core.query.Criteria) 构建此查询?
【问题讨论】:
标签: spring mongodb spring-data spring-data-mongodb