繁体   English   中英

将BsonDocument推送到mongodb不会推送文档,或者-如果推送了-文档中的某些文本丢失

Pushing BsonDocument to mongodb does not push document OR -if pushed- some text in the document goes missing

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我将2个字符串列表拉在一起,然后将它们添加到BsonDocument中,我想将其追加到集合中。 当我将BsonDocument上传到MongoDB的LocalHost时,我的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);
问题暂未有回复.您可以查看右边的相关问题.
2 MongoDB组并将一些值推送到嵌入式文档中

我有一个具有这样的架构的Collection: 我想将该Collection分组为一个: 但是问题是我的Collection有70多个键,我想推送大约50个“列”,而且由于架构可能会随着时间变化,因此我无法一一编写。 无论如何,有没有选择哪些“列”不应该推送? ...

2017-12-19 11:39:27 1 92   mongodb
4 将数据推送到mongodb文档中的数组

我正在尝试将数据推送到我的用户收藏文档中的readBook数组。 如在代码风箱和console.log返回中所见,这两个用户都是从db中检索到的,并且有要推送的数据,但是在代码完成工作后,没有任何改变。 控制台中未显示任何错误。 请帮忙! 我有一个mongodb模式: 并尝试 ...

5 MongoDB-更新时文档大小是否重要-将项目推送到数组?

将文档更新(推入新项目)到该文档中的某个嵌套数组时,文档大小是否重要? 我的意思是,我有一个包含历史数据的文档,而且我知道,有时该文档会经常被收取新的费用。 因此,我应该将此文档分为“历史数据”和“今天的数据”文档吗? 在这种情况下,读取不如更新操作那么频繁。 例如,每天更新70 ...

2013-08-23 17:50:06 1 99   mongodb
6 $push 附加到 MongoDB 文档

我无法使用 $push 将新记录附加到使用 Pymongo 的 MongoDB Atlas 中的现有文档 ID。 MongoDB Atlas 中现有的集合如下: 我正在尝试在同一个 objectID 下附加属于同一个“COMPANY A”的新人的信息: 因此,理想情况下,更新后的集合将如 ...

7 Mongodb-在Shell上更新文档之前缺少一些值

我正在使用Java操作mongodb。 当我查询时,发现缺少一些值。但是当我在shell上更新文档时, 然后查询,结果正常。 像这样在mongodb中的文档 缺少的结果是 Java代码在这里 请帮助!!! ...

10 使用NodeJS将新值推送到MongoDB文档中的数组

我有一个MongoDB集合,其文档如下所示: 我想将单个轨道推入数组,因此尝试以下NodeJS代码: 这将成功返回添加轨道的回调。 但是,当我手动检查数据库时,它没有更新,并且阵列磁道仍然为空。 我已经尝试过很多不同的事情来将track元素推入(例如,将其转换为数组等),但是 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM