C# MongoDb MongoGridFS 存储文件,添加自定义属性添加不了 mongodbc# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 id, fileName,length,chuckSize,updateDate,md5这些字段是系统自动生成的,我是想再添加attachId, secretLevel这两个字段,怎么都加不上去,大神求解呀,这个都搞了好几天没有搞出来这几天都快疯掉了 结贴了,问题已解决,思路 把文档模拟成BSON类型,在插入数据文档成功之后,查询出其对应的BSON对象BsonDocument,对这个对象进行操作,添加对应的属性,贴代码 MongoGridFSFileInfo gfsi = fs.Upload(@"D:\A.java"); IMongoQuery query = Query.EQ("_id", gfsi.Id); BsonDocument son = fs.Files.FindOne(query); son.Add("attachId","0123456"); son.Add("secret_level", "6543210"); fs.Files.Update(query, new UpdateDocument(son));百般纠结,终于搞定了,希望对后来有些帮助吧,少走些弯路。不要问我是谁,我的名字是雷锋 通过 db.GridFS.Files 集合可以当普通的 Document集合一样去查询文件,并且为文件增加自定义属性。 .net framework 4.0下的OracleConnection 求助,在线等:打开多个Word文档。。。 用.NET实现一卡通,探测之类的软件,有没有相关之类的好书? 谁能帮我看一下这个小程序的问题? 类型化DataSet关系定义难题(很有挑战性哦!解决再送500分) 帮忙看看,给分的 想做个播放ppt得播放器 c#里如何设置鼠标的位置? 接口开发,带string和struct参数方法编写,图片base64Binary编码编写(c#开发) C#同时下载N个网页怎么做? 关于一个数据库显示到UI的问题 C#socket 心跳检测
我是想再添加attachId, secretLevel这两个字段,怎么都加不上去,大神求解呀,
这个都搞了好几天没有搞出来
这几天都快疯掉了
思路 把文档模拟成BSON类型,在插入数据文档成功之后,查询出其对应的BSON对象BsonDocument,
对这个对象进行操作,添加对应的属性,贴代码 MongoGridFSFileInfo gfsi = fs.Upload(@"D:\A.java");
IMongoQuery query = Query.EQ("_id", gfsi.Id);
BsonDocument son = fs.Files.FindOne(query);
son.Add("attachId","0123456");
son.Add("secret_level", "6543210");
fs.Files.Update(query, new UpdateDocument(son));百般纠结,终于搞定了,希望对后来有些帮助吧,少走些弯路。
不要问我是谁,我的名字是雷锋