私はマングースに不慣れで、マングースコレクションを配列に変換するために多くの検索を試みましたが、toArray()がメソッドではないというエラーが返されます。これが配列に変換しようとしている別の方法です。 。私は認証にpassportjsメソッドを使用しており、そのためにすべてのユーザー情報を配列として必要とします。
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)
これらのコレクションの配列をどのように返す必要がありますか?構文を教えてもらえますか?