【问题标题】:mongoose get all database entries from mongodbmongoose 从 mongodb 获取所有数据库条目
【发布时间】:2020-03-10 14:53:25
【问题描述】:

我正在将这些东西保存到数据库中:

Mongoose: details.insertOne({ _id: ObjectId("5e67300847ed111468e2716f"), name: 'artist name', title: 'title', genre: 'dubstep', __v: 0}, { session: null })

使用

app.post('/upload', upload.single('image'), function (request, response, next) {
  const mokki = new database({ 
    name: request.body.name,
    title: request.body.title,
    genre: request.body.genre,

  })
  mokki.save((error, result) => {
    if(error) {
        return response.status(500).send(error);
    }
    response.send(result.result);
});
});

但是我不确定如何从数据库中获取数据,我尝试用谷歌搜索,但我太笨了,无法理解。任何人都可以解释我如何使用例如 /getDemo 在 post 中使用 mongoose 从 mongodb 获取数据吗?我使用 mongoose、mongodb 和 express。

【问题讨论】:

  • 你只需要阅读猫鼬docs

标签: mongodb express mongoose


【解决方案1】:

如果 database 是你的猫鼬模型,那很容易:

database.find().then(result => {
 console.log(result)
})

请注意,mongoose 中的 find() 不会像 MongoDB 中的 find() 那样返回游标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 2012-02-12
    • 2012-08-09
    • 2023-03-24
    • 2013-01-27
    • 2021-09-30
    相关资源
    最近更新 更多