mongoose中通过-id查询的方法

来源:互联网 发布:电子烟推荐 知乎2017 编辑:程序博客网 时间:2024/05/16 12:19

第一种方法:
var mongoose = require('mongoose');
var id = mongoose.Types.ObjectId('4edd40c86762e0fb12000003');

第二种方法:


var mongoose = require('mongoose');
var _id = mongoose.mongo.ObjectId("4eb6e7e7e9b7f4194e000001");

正样子就可以


var id = req.query.id;
var sid = mongoose.Types.ObjectId(id);
bookModule.findbook({_id: sid}, function(err, result){
console.log(123123);
console.log(result);
res.render('edit.ejs', {
id: id
});
})

控制台打印的result结果为

[ { _id: 57fa09d04735eb3f4651fc9b,
name: '123',
author: '123',
readNumber: 123,
__v: 0 } ]

不错不错

0 0
原创粉丝点击