跳到主要内容
CNode
查看回复

回复 (4)

D
dengqiao#413 年前

你都已经声明成ObjectId类型了,然后在赋1是什么意思呢?本身这种想法就是错误的

L
ldl694178563#313 年前

不知道你描述的objectid场景是不是这样http://www.9958.pw/post/mongodb_objectid

H
huanghaiyang#213 年前

可以自己创建一个objectid var id = new mongoose.Schame.ObjectId() ; 这样你在做关联保存什么的就可以直接使用这个新建的id了。 也可以使用回调来获取刚刚保存的对象的id信息而不用新建一个。

H
hankwang#113 年前

ObjectID 有一定的格式, 你不能只插入數字1 http://docs.mongodb.org/manual/reference/object-id/

你可以保留_id, 然後自己再新增一個field, 或是你不想用ObjectID, 可以在Schema改成String 或是 Number, 例如:

var statusSchema = new mongoose.Schema({
  _id: { type: String },
  name: { type: String, default: '' }
});

参与回复

登录后即可参与回复。登录