【发布时间】:2019-01-22 19:09:04
【问题描述】:
在 mongo db 中添加一个名为 date 的字段时,我可以这样做:
date: {
type: Date,
default: Date.now
}
它会在创建时自动将date 字段添加到我的新集合中。有什么方法可以将自增索引 (id) 添加到我的收藏中吗?
注意:我尝试在客户端执行此操作,但是每次我使用 (id) 字段推送集合时,它都会从集合中删除并替换为 _id,即带有随机字符的长字符串。很长!
寻找每一个提示。
编辑:负责向 db 添加使用的代码
app.post("/users", function (req, res) {
createUser(req.body, function (err, user) {
if (err) {
return res.json(err);
}
return res.json(user);
});
});
【问题讨论】:
-
我也会投票支持使用 ObjectId - 这是一个具有很多好处的至高无上的概念。为了帮助您解决问题,我需要查看用于将对象写入 MongoDB 的代码。
-
@dnickless 我更新了我的帖子 :)
-
req.body中有什么内容? -
@dnickless 用户信息(只是一个表单值)
-
我只是问,因为驱动程序不应该简单地覆盖您的“_id”字段如果您提供正确。
标签: javascript node.js mongodb