Я скрепляю 2 списка строк вместе и добавляю их в BsonDocument, который я хочу добавить в коллекцию.Когда я загружаю свой BsonDocument в LocalHost на MongoDB, мой BsonDocument добавляется в коллекцию.Однако, когда я загружаю BsonDocuments в оперативную базу данных, BsonDocument либо не загружает в базу данных, либо порции информации из документа пропадают.
Другая проблема заключается в том, что я хотел бы вставить строку вколлекция.Это добавляет хорошо на Localhost, но строка добавляется 22 раза в живой базе данных!почему это повторяется?
Я ломал голову над этой проблемой в течение многих дней.пожалуйста помогите
string connectionString = "mongodb://XX.XX.XX.XX:XXXXX";
MongoClientSettings settings = MongoClientSettings.FromUrl (new MongoUrl (connectionString));
MongoClient mongoClient = new MongoClient (settings);
var db = mongoClient.GetDatabase ("orderstable");
var collec = db.GetCollection<BsonDocument> ("orders");
var diction = keys.Zip (vals, (k, v) => new { k, v }).ToDictionary (x => x.k, x => x.v);
document.AddRange (diction);
var filter = Builders<BsonDocument>.Filter.Eq (searchField, jobIdInt);
var pushManifest = Builders<BsonDocument>.Update.Set ("manifest", document);
collec.UpdateOne (filter, pushManifest);