0
我是新来的猫鼬,为了将一个猫鼬集合转换成一个数组,我试图搜索很多东西,但它返回一个错误,即toArray()不是一个方法。我想转换成array.I的替代方法正在使用的护照JS方法进行验证和我要求所有的用户信息作为array.I我试着以实现在猫鼬中返回一个集合数组
https://github.com/jaredhanson/passport-local/blob/master/examples/express3/app.js
给出的例子猫鼬驱动的数据。
继承人我试图用来将一个猫鼬集合转换为一个数组片段。
ContactProvider.prototype.findByusername=function(callback){
var users=Post.find({});
var user=toObject((JSON.parse(users))) ;
callback(null,user);
};
我有以下错误
undefined:1
[object Object]
^
SyntaxError: Unexpected token o
at Object.parse (native)
at ContactProvider.findByusername (/home/r121/Desktop/nilesh/cmarin-MongoDB-Node-Express-Blog-4a5e5e9/postprovider.js:60:26)
at Object.<anonymous> (/home/r121/Desktop/nilesh/cmarin-MongoDB-Node-Express-Blog-4a5e5e9/app.js:138:37)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.runMain (module.js:492:10)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
我应该如何返回这些集合数组backs.Can请人指导我的语法?
是的,它的工作,但它在控制台 – Nilesh
控制台看起来像这样 – Nilesh
有没有方法“toObject”这显示一切它显示的是 – Nilesh