mongodb - 无法从 mongo 数据库获取的 javascript 对象中获取特定数据
问题描述
我正在尝试从 mongo 数据库中的 javascript 对象获取特定信息。我的代码是
tags.find({tagName: tagArgs[1]}, function (err, tag) {
if (err) {
} else {
msg.channel.send(tag.tagContent)
}
})
我想要发生的是要发送标签的内容,但是,它什么也不发送。如果我这样做了
msg.channel.send(tag)
我会得到一个对象
{
_id: 6071ce10c7b87d58acfeac7e,
tagName: 'Test',
tagContent: 'hello world',
__v: 0
}
但是试图利用 tagContent 什么都没有返回,我做错了什么?
解决方案
推荐阅读
- flutter - 如何将值动态传递到 Flutter 中的自定义复选框小部件
- nuxt.js - Nightwatch E2E 浏览器不适用于 Github Actions
- c# - 如何编辑 XML
- javascript - ThreeJS 将缓冲区几何从 FBX 解析为几何
- javascript - 如何为路径解析器配置 webpack 以使用依赖项,该依赖项是另一个依赖项的内部依赖项?
- mongodb - Reactive MongoDB Changestream 顺序处理
- java - 无法通过链接列表和删除重复项目。(它在一开始就有效)
- r - 根据shinydashboard中选择的tabPanel隐藏和显示侧边栏
- android - Google Play AR 需要最新版本错误
- swift - SwiftUI:如何在 TextEditor 中禁用“智能引号”