は、私はこれらのようなオブジェクトをMongoのコレクションを持っている:それは最後のID番号(最初のオブジェクトに存在しない場合リバース正規表現の選択は
[
{
"_id" : "a2d",
"entityType" : "Location",
"type" : "STRING",
},
{
"_id" : "a1_order",
"entityType" : "Order",
"type" : "STRING",
}
]
は、すべての文書のid
から_entityType
を追加しようとすると、上記の場合)。
mongoをSpringで使用していますが、idのentityTypeを持たないすべてのオブジェクトを取得するには、すでに最初のステップが必要です。
正規表現を使用してこのような何か、について考えるが、私はそれはのようになりますかどうかはわかりません:あなたは内のデータを使用する必要があるとして、あなたが実際に、ここでは「逆正規表現」をしたい
Query query = new Query();
query.addCriteria(Criteria.where("id").regex("here i need the entity type of the current document"));