Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js mongo db集合中给出的未定义值_Node.js_Mongodb - Fatal编程技术网

Node.js mongo db集合中给出的未定义值

Node.js mongo db集合中给出的未定义值,node.js,mongodb,Node.js,Mongodb,我试图创建一个mongo db集合并从响应中检索数据,但它给了我undefined或[object]。我怎么修理它 依赖关系 var mongoose = require("mongoose"); var User = require("./model/user"); var bodyparser = require("body-parser"); app.use(bodyparser.urlencoded({ extended: tr

我试图创建一个mongo db集合并从响应中检索数据,但它给了我undefined或[object]。我怎么修理它

依赖关系

var mongoose = require("mongoose");
var User = require("./model/user");
var bodyparser = require("body-parser");
app.use(bodyparser.urlencoded({ extended: true }));
app.use(bodyparser.json());
 User.find({ username: "test3" }).exec(function(err, User) {
            console.log(User);
            console.log(User.image);
但是控制台日志给出了未定义的值

创建条目时记录,然后是User,然后是User.image:

2020-06-21T15:28:30.636858+00:00 app[web.1]: _id: 5eef7c9eb9d3770017b5d46c,
2020-06-21T15:28:30.636859+00:00 app[web.1]: username: 'test3',
2020-06-21T15:28:30.636862+00:00 app[web.1]: course: [ { _id: 5eef7c9eb9d3770017b5d46d, name: 'iwp', credits: 4 } ],
2020-06-21T15:28:30.636862+00:00 app[web.1]: image: 'https://res.cloudinary.com/dtarijclg/image/upload/v1592574822/unknown_lfjhkc.png',
2020-06-21T15:28:30.636863+00:00 app[web.1]: __v: 0
2020-06-21T15:28:30.636863+00:00 app[web.1]: }
2020-06-21T15:28:47.243900+00:00 app[web.1]: [
2020-06-21T15:28:47.243910+00:00 app[web.1]: {
2020-06-21T15:28:47.243911+00:00 app[web.1]: _id: 5eef7c9eb9d3770017b5d46c,
2020-06-21T15:28:47.243912+00:00 app[web.1]: username: 'test3',
2020-06-21T15:28:47.243913+00:00 app[web.1]: course: [ [Object] ],
2020-06-21T15:28:47.243914+00:00 app[web.1]: image: 'https://res.cloudinary.com/dtarijclg/image/upload/v1592574822/unknown_lfjhkc.png',
2020-06-21T15:28:47.243914+00:00 app[web.1]: __v: 0
2020-06-21T15:28:47.243915+00:00 app[web.1]: }
2020-06-21T15:28:47.243915+00:00 app[web.1]: ]
2020-06-21T15:28:47.244172+00:00 app[web.1]: undefined
查找{username:'test3'},函数err,文档{console.logdocs};
请尝试此代码,避免在exec函数中使用相同的模型名称,因为用户是模型,而您在回调中使用的是相同的方法。

我不知道为什么,但它适用于文档[0]。类别