Нажатие BsonDocument на mongodb не приводит к выталкиванию документа ИЛИ - при нажатии - некоторый текст в документе пропадает - PullRequest
0 голосов
/ 19 сентября 2019

Я скрепляю 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...