node.js - 使用字段集查找未正确显示(node.js 和 mongodb)
问题描述
用于查找文档的 nodejs 代码无法按预期工作:
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
var dbo = db.db("mydb");
dbo.collection("customers").find({}, { _id: 0, name: 1 } ).toArray(function(err, result) {
if (err) throw err;
console.log(result);
db.close();
});
});
我收到以下警告:
(node:5540) [DEP0079] DeprecationWarning: Custom inspection function on Objects via .inspect() is deprecated
我正在关注本教程并使用确切的代码:https ://www.w3schools.com/nodejs/nodejs_mongodb_find.asp 。我只能使用 find one 或 display all 显示一条记录,但是当我使用教程的“find some”部分中的代码时,我得到方括号“[]”或显示所有文档。
解决方案
推荐阅读
- ios - 为什么我不能从 Xcode 或 CloudKit Dashboard 查询 CloudKit?
- mysql - 如何从mysql结果集中获取特定的字符串
- php - php - 自定义下载文件的标题和图片
- c# - Akavache.BlobCache 对 System.Reactive.Linq.Observable 的模糊调用 (CS0121)
- .net-core - 我可以为具有 arm 32 位架构的 Raspbian 操作系统发布我的 dotnet core 3.0 应用程序吗?
- sql - 按条件优化查询的金额总和
- javascript - 向 React 添加样式组件时遇到问题
- reactjs - 为异步请求 api 添加加载 svg 图像
- sonarqube - 如何从 Sonarqube kubernetes pod 获取 Prometheus 指标?
- c# - EF Core 中的线程安全跟踪