オブジェクト A がデータベースに正常に追加されたことを確認するにはどうすればよいですか? MongoTemplate.save() メソッドは、アクションの結果を確認するための値を返しません。MongoTemplate.save() メソッドを使用してデータベースに A を保存する前に A.Id の場合に値を開始し、その Id 値を使用して保存されたレコードを取得する方法を見つけましたが、その方法では満足できません。データベースによって生成された Id フィールドを保持しながら、それを確認するにはどうすればよいですか?
質問する
373 次
1 に答える
0
writeconcern 値を変更する必要があります。
// This concern ensure the record saved to the disk.
var wConcern = new WriteConcern { W = 1, Journal = true };
WriteConcernResult wConcernResult;
_repository.Update(ourTransaction, wConcern, out wConcernResult);
if (wConcernResult == null)
if (wConcernResult != null && wConcernResult.HasLastErrorMessage)
{
_logger.Error(wConcernResult.LastErrorMessage);
}
更新コードで、 writeconcern 値を save メソッドに渡すことができます
MongoTemplate.save(entity,writeconcern)
于 2013-09-18T06:30:33.197 に答える