MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB InsertBatch JObject – Serialisierungsfehler

Sie können JObject nicht in Mongo einfügen, Sie müssen es in BsonDocument konvertieren

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);