跳到主要内容
CNode

mongoose用$push的时候,都会创建自动_id,能否不创建

问答
Kkilobitcy发布于 11 年前最后回复 11 年前
362270

var LogSchema = new Schema({ contents: [{ string: { type: String }, levle: { type: Number }, }], });

Log.findByIdAndUpdate( id , { $push : { string : '123' , level : 1 } } , { upsert : true } , callback ); 执行后,数据库内容: { "id" : ObjectId("..."),"contents" : [ { "level" : 1, "content" : "123", "_id" : ObjectId("568137b4873c0d3b1ead3d1d") }] }

"_id" : ObjectId("568137b4873c0d3b1ead3d1d") ,我不想要,能否去掉?

查看回复

回复 (3)

K
kilobitcy#311 年前

谢谢楼上的兄弟

K
klausgao#111 年前

在schema设定的时候直接_id:false 自豪地采用 CNodeJS ionic

参与回复

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