javascript - 如何使用 Node JS 打印整个 mongoDB 集合

标签 javascript node.js database mongodb mongoose

我正在使用 mongoose,但我似乎不知道如何使用 console.log 打印整个数据库?

我知道这可能是一件奇怪的事情,但这只是我遇到的问题的简化。

我一直在尝试使用

    console.log(db.collection('name').find({})); //does not print DB

    console.log(db.collection('name').findOne({User: 'apples'}));

第一个代码不起作用,但第二个代码可以很好地打印 JSON 数据。有谁能帮我解决这个问题吗?

最佳答案

find方法是异步的:

db.collection('name').find().toArray().then(result => console.log(result));

关于javascript - 如何使用 Node JS 打印整个 mongoDB 集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61113031/

相关文章:

javascript - SignalR 客户端不触发服务器代码

node.js - 问 : Hot to change Ip in request using tor-request npm

javascript - "Npm install --global"和 "--save"在一起?

mysql - 如何在MySQL中将数据从一个表替换和更新到另一个表

javascript - 使用 RequireJS 和 Grunt 获取空白页面

javascript - gmail javascript 书签

php - 为什么注册后数据库没有返回用户的数据?

mysql - 转义knex mysql查询语句

javascript - Node : TypeError: Cannot read property 'on' of undefined

javascript - 多字段 Elasticsearch 搜索