silme işleminin başarılı olması durumundadöndürmelidir.MongoDB: getLastError() geri dönüşü
O döndüren bu
{ "n" : 1 , "connectionId" : 200 , "wtime" : 0 , "err" : null , "ok" : 1.0}
BatchData
Document
başarıyla silindi, ancak getLastError()
null
değil.
nasıl kod bilmek yazmalıyım, aşağıdaki parçada başarısız silme eğer:
try {
Query<BatchData> queryDeleteBatchData = mongo.createQuery(BatchData.class);
queryDeleteBatchData.field("uuid").equal(theBatch.uuid);
queryDeleteBatchData.field("senderUuid").equal(on.uuid);
WriteResult del = mongo.delete(queryDeleteBatchData);
if(del.getLastError() != null){
logger.error("ERROR");
}
} catch (Exception e) {
logger.error("ERROR");
}
. i tuzağa için kodumu yeniden nasıl ("err": null) – Erik
O bağlantıyı GetLastError tarafından döndürülen bilgi ile ilgili herhangi bir belgelerine görmüyorum. – UpTheCreek
Bu yazı yaklaşık 2 yıl önce cevaplandırıldı. Yani "yeni" göreceliydi, o zamandan beri doktorlar tamamen yeniden vampir oldular. Bu bağlantıyı sağladığı yeni dokümanlar gitmek ve arama çubuğuna 'getLastError' yazarak: http://docs.mongodb.org/manual/reference/command/getLastError/ –