110,533
社区成员
发帖
与我相关
我的任务
分享
{
_id:mongodb自动产生
,groupID:'字符串'
,token:'字符串'
,projectID:另一个collection的某文档 _id
}
public class
{
public ObjectId Id { get; set; }
..省略
请问这里这样写可以吗? public ObjectId ProjectID{get;set;}
}
public class xxx
{
public string Id { get; set; }
..省略
}
在向 MongoDB 新增一个对象时(并且浸在新增时)需要设置一下这个 Id。你可以自己取 Guid 码转换为字符串,或者使用MongoDB数据库计算的值,例如obj.Id = MongoDB.Bson.BsonObjectId.GenerateNewId().ToString();
MongoDB 的驱动会自动将你的 string 类型的 Id 写到 _id 字段(这样就会自动创建主键索引),而不是 Id 字段。public class xxx
{
public string Id { get; set; }
..省略
}
在向 MongoDB 新增一个对象时(并且浸在新增时)需要设置一下这个 Id。你可以自己取 Guid 码转换为字符串,或者使用MongoDB数据库计算的值,例如obj.Id = MongoDB.Bson.BsonObjectId.GenerateNewId().ToString();
MongoDB 的驱动会自动将你的 string 类型的 Id 写到 _id 字段(这样就会自动创建主键索引),而不是 Id 字段。