使用C#在MongoDB中创建字符串属性ObjectId

时间:2014-11-19 13:44:23

标签: c# .net mongodb

我刚开始使用MongoDB。我正在使用它与C#驱动程序。目前C#类看起来像这样:

 [BsonRepresentation(BsonType.ObjectId)]
        public string Id { get; set; }
        public string userId { get; set; }
        public List<string> filters { get; set; }

通过这个类,我可以在MongoDB中保存和获取记录。

我想要的内容: - 我想创建ID,而不是创建一个单独的属性来保存Id(在我的情况下是userId属性)属性为ObjectId。

请注意,我将提供的userId为unique string value。是否可以使用MongoDB实现这一目标?

1 个答案:

答案 0 :(得分:0)

当然有可能。

将[BsonId]放在userId prop上并删除Id属性