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

MongoDB InsertBatch JObject - Грешка при сериализиране

Не можете да вмъкнете JObject в mongo, трябва да го конвертирате в BsonDocument

var bsonlist = new List<BsonDocument>();
foreach (var obj in list)
{
    bsonlist.Add(BsonDocument.Parse(obj));
}

var myCollection = database.GetCollection("MyStuff");
var doc = BsonArray.Create(bsonlist);
myCollection.InsertBatch(doc);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Преобразуване на речник<string, object>-to-BsonDocument, пропускайки полето _t

  2. Как да изпълнявате такива заявки за филтриране в mongoengine върху вложени dicts или масиви, съдържащи се в dict с python?

  3. Получаване на com.mongodb.MongoException$DuplicateKey в mongodb с java с помощта на upsert

  4. Вземете данни между две дати mongo

  5. mongoDB/mongoose:уникален, ако не е нула