mongoose设置默认值并插入数据库
我对Mongo / Mongoose非常陌生。 情况是这样的:设置和更新默认值find所有条目,但我想我错过了一些东西
它正在Web视图上工作,但是在find多个条目后,它不会显示在数据库中。 我必须单击Web视图上的每个条目以将其保存到数据库
var gcalbookingSchema = new Schema({ gcalId: String, training: {type: String, default: "work out" }, summary: String, email: String, mobile: {type: String, default: "12345678" }, datetime: Date, notification: {type: String, default: "24 hours" }, attendees: [[]] });
这是我的代码来查找多个条目并将其显示在Web视图上。 我尝试使用选项与setDefaultsOnInsert:true,但它扔了callback.apply不是一个函数
app.get("/api/gcal", function (req, res) { var gemail = req.query.email; var options = { // Return the document after updates are applied new: true, // Create a document if one isn't found. Required // for `setDefaultsOnInsert` upsert: true, setDefaultsOnInsert: true }; GcalBooking.find({ email: gemail }, options, null, { sort: { datetime: 1 } }, (err, result) => { if (err) { console.log(err); } res.status(200).json(result); for (let x = 0; x < result.length; x++) { console.log(result[x].summary) } }); })
- 无法使用$ http读取json文件
- 节点redirect不能在angular度上工作
- 在angularjs中重复ajax调用
- 为Node.js服务器+ SPA javascript框架设置自动化BDDtesting环境的简单方法?
- PUT /更新操作在$资源AngularJS客户端在基于rest的应用程序(mongoose插入/更新问题)失败。
- 在与Yeoman一起设置AngularJS项目后,发布“npm install”
- 在我的项目结构中,我应该在哪里pipe理服务器端的高级algorithm/服务?
- Electron + angularjs IPC机制
- 使用MongoDB设置Angular / Ionic移动应用程序