Вставка json-файла в mongodb
Привет,
Я хочу вставить JSON-файл, но он показывает, что дубликат _id не может быть вставлен в MongoDB . У меня есть входной файл json в следующем формате
{"Имя":"Name1","Возраст": 21,..................}
{"Имя":"Name1","Возраст": 21,..................}
может ли кто - нибудь помочь ?
Что я уже пробовал:
<pre> var client = new MongoClient(); IMongoDatabase db = client.GetDatabase("TestDB1"); string text = System.IO.File.ReadAllText(@"D:\DataMorph\Check.json"); //var document = BsonSerializer.Deserialize<BsonDocument>(text); //var collection = db.GetCollection<BsonDocument>(collectionName); BsonDocument document = MongoDB.Bson.Serialization.BsonSerializer.Deserialize<BsonDocument>(text); var collection = db.GetCollection<BsonDocument>("data"); collection.InsertOne(document);
Richard MacCutchan
Сообщение об ошибке говорит вам, что у вас не может быть двух записей с одним и тем же идентификатором. Вам нужно исправить данные.