79 UnknownReplWriteConcern: Unknown replica set write concern
MongoDBNe demek?
Belirtilen yazma güvencesi (write concern) tanınmıyor. İşlemde kullanılan w değeri (özel/etiketli bir write concern adı veya sayısal değer), replica set yapılandırmasında tanımlı değil.
Neden olur?
getLastErrorModes içinde tanımlanmamış özel bir write concern adının (ör. 'majority' yerine yazım hatası veya özel bir etiket adı) kullanılması. Yapılandırma ile istek uyuşmuyor. Not: Oy veren üye sayısının üstünde bir sayısal w değeri istemek ayrı bir hatadır (100 UnsatisfiableWriteConcern).
Nasıl çözülür?
Kullandığınız write concern adının replica set ayarında tanımlı olduğundan emin olun. Mevcut yapılandırmayı görün: rs.conf() (settings.getLastErrorModes). Özel bir mod kullanacaksanız önce tanımlayın ya da standart değerlere geçin ('majority' veya geçerli bir sayısal w). Sürücü/uygulama bağlantı dizesindeki writeConcern ayarını gözden geçirin.
Aynı motorda diğer kayıtlar
- 85 IndexOptionsConflictIndex already exists with different options / different name
- 67 CannotCreateIndexCannot create index
- 27 IndexNotFoundIndex not found
- 10107 NotWritablePrimarynot master / not writable primary
- 91 ShutdownInProgressThe server is in the process of shutting down
- 189 PrimarySteppedDownPrimary stepped down while operation was in progress
- 24 LockTimeoutOperation exceeded time limit waiting for a lock