MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDb показва изключение за невалидно BSON поле

updateOne за актуализиране на полета на документ с помощта на оператори за актуализиране. Имате нужда от replaceOne който взема заместващия документ.

_collection.replaceOne(
        trackID,
        track,
        new UpdateOptions().upsert( true ));

Повече тук

Оператори за актуализиране:https://docs.mongodb.com/manual/reference /operator/update-field/

Първа актуализация:https://docs.mongodb.com/manual /reference/method/db.collection.updateOne/

Замяна на едно:https://docs.mongodb.com/manual /reference/method/db.collection.replaceOne/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. групирайте по заявки за колекция от метеори

  2. Mongoose:Прехвърлянето към ObjectId не бе успешно за стойност

  3. Как да създадете MongoDB MultiKey индекс на атрибут на елементи в масив .NET драйвер

  4. C# MongoDB - Изтеглете елемент от масива на вложен документ въз основа на ID

  5. Минималното валидиране не работи в Mongoose