我正在使用以下代码从给定的 mongoDB 集合中删除所有元素parent_id
:
final String strQuery = "db.Child.remove({'$query':{'PARENT_ID':'" + parentId + "'}})";
final Query query = entityManager.createNativeQuery(strQuery, Child.class);
query.executeUpdate();
但是,我收到以下异常:
Unexpected Exception
com.mongodb.util.JSONParseException:
db.Child.remove({'$query':{'CHILD_ID':'7313c076-dbaa-4557-b80f-68d040b65d82'}})
如果我用 替换remove
,find
我会得到结果。不知道是什么导致上述本机查询中的 JSON 解析器错误。
我正在使用带有 mongo-db 3.2 的 hibernate-ogm 版本 4.3 Final