MongoDB と Spring 3 を使用しています。次のドメイン オブジェクトがあります。
@Document(collection = "users")
public class User {
@Id
private String id;
private List<Post> posts;
}
に を追加したいのですがPost
、User
それを行うための最良/最も効率的な方法は何ですか? プログラムでこれを行う方法を確認できます-ユーザーを見つけ、新しい投稿オブジェクトをリストに追加し、ユーザーを再度保存します-しかし、これは非常にエレガントまたは効率的ではないと思います。
ドキュメントから、オペレーターを使用する必要がある$push
ようですが、Spring の MongoTemplate でこれを行う方法の例が見つからないようです。誰でも例を挙げてもらえますか?