2
でMongoDBの3で複数のフィルタを使用してドキュメントの一括更新を実行するために私はこのような一括更新を作りたい:どのようにJavaの
List<WriteModel<Document>> writes = new ArrayList<WriteModel<Document>>();
writes.add(
new UpdateOneModel<Document>(
new Document("car", "Ferrari"), // filter
new Document("$set", new Document("color", "Black")) // update
)
);
しかし、私は入力に複数のフィルタをしたいです。
List<WriteModel<Document>> writes = new ArrayList<WriteModel<Document>>();
writes.add(
new UpdateOneModel<Document>(
new Document(and(eq("car", "Ferrari"), eq("color", "Red"), // filter
new Document("$set", new Document("color", "Black")) // update
)
);
しかし、明らかにうまくいかず、どこにも見つからないのです。それを行う方法があれば誰にも分かりますか? :)
それは素晴らしい仕事を、本当にありがとうございました!!! –