sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB InsertBatch JObject - Serialiseringsfel

Du kan inte infoga JObject i mongo, du måste konvertera det till 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. Ansluter till MongoDB över SSL med Node.js

  2. Kan denna teknik stapla skala?

  3. Hur konverterar man mongo ObjectId .toString utan att inkludera 'ObjectId()'-omslaget -- bara värdet?

  4. hur man uppdaterar ett objekt från mLab-samlingen med hjälp av _id