解决方案 »

  1.   

    id, fileName,length,chuckSize,updateDate,md5这些字段是系统自动生成的,
    我是想再添加attachId, secretLevel这两个字段,怎么都加不上去,大神求解呀,
    这个都搞了好几天没有搞出来
    这几天都快疯掉了
      

  2.   

    结贴了,问题已解决,
    思路 把文档模拟成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));百般纠结,终于搞定了,希望对后来有些帮助吧,少走些弯路。
    不要问我是谁,我的名字是雷锋
      

  3.   

    通过 db.GridFS.Files 集合可以当普通的 Document集合一样去查询文件,并且为文件增加自定义属性。