为什么我的collection.find()在meteor中不起作用但在robomongo中起作用?

2023-12-02

我有一个出版物应该返回给我所有匹配的用户_id大批。这是查询:

Meteor.users.find({
            '_id': { $in: myArray}},{
                'profile.name':1,
                'profile.description':1,
                'profile.picture':1,
                'profile.website':1,
                'profile.country':1}
            );

当我在 Robomongo(mongo 浏览器)中运行它时,它可以工作。但我的出版物只返回undefined。当我console.log(myArray);在出版物中,我得到这样的东西['FZ78Pr82JPz66Gc3p']。这是我粘贴到我的工作 Robomongo 查询中的内容。

替代问题:我怎样才能从Collection.find() result?


看起来您正在尝试在您的find,你可以这样做:

var options = {
  fields: {
    'profile.name': 1,
    'profile.description': 1,
    'profile.picture': 1,
    'profile.website': 1,
    'profile.country': 1
  }
};

Meteor.users.find({_id: {$in: myArray}}, options);

但是,如果这是在发布功能中使用的,我strongly建议仅使用顶级字段,如下所示:

Meteor.users.find({_id: {$in: myArray}}, {fields: {profile: 1}});

有关原因的更多详细信息,请参阅这个问题.


对于第二个问题,您可以通过调用查看游标返回的文档fetch在上面。例如:

console.log(Posts.find({_id: {$in: postIds}}).fetch());
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么我的collection.find()在meteor中不起作用但在robomongo中起作用? 的相关文章

  • 如何将excel文件(XLSX)导入mongoDB [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我有一组数据作为输入以 XLSX 格式提供给 MongoDB 我该如何将 Excel 文件作为输入导入
  • 使用 or 运算符进行 Morphia 查询

    我想知道如何使用 or 运算符编写 Morphia mongodb 查询我这样写了 mongodb 查询 效果很好 db Inv find or sug id 2 grp id 2 但是当我尝试在吗啡中编写此内容时 我感到很困惑 以下查询是
  • 有一种方法可以在 MongoDB 中强制引用完整性 [重复]

    这个问题在这里已经有答案了 当您搜索与 Mongo DB 相关的引用完整性时 标准响应是 MongoDB 不支持此 标准解释是 MongoDB 支持 refs 和 populate 但是没有什么可以阻止您将 ref 更改为无效值 对于许多具
  • MongoDB:更新数组中的文档

    我有一个包含此架构文档的集合 id something recipients id 1 name Andrey isread false id 2 name John isread false 现在 我想使用以下命令更新 John id 2
  • 为什么我在 Nodejs 中收到“在将标头发送到客户端后无法设置标头”错误?

    我正进入 状态 Cannot set headers after they are sent to the clientNodejs 中出现错误 我无法弄清楚原因 代码如下 我正在使用 mongoose 将数据保存在 mongodb 中 我
  • Mongoose:转换为 ObjectId 失败

    我正在尝试在 MongoDB 中创建一个类别层次结构 以便通过 Mongoose 与 Node js 一起使用 我正在使用祖先数组方法 http docs mongodb org manual tutorial model tree str
  • 在 cl-mongo 中实现 MongoDB SASL 身份验证

    我已经从 fons 分叉了 cl mongo common lisp MongoDB 库 存储库 因为它已经不再维护并且不支持 SCRAM SHA 1 登录过程 这是我的叉子 https github com mprelude cl mon
  • 将 mongo 数组转换为具有键值对的对象

    我有一个包含字符串数组的 mongo 文档 我需要将这个特定的字符串数组转换为包含键值对的对象数组 以下是我目前的做法 id ObjectId 57e3720836e36f63695a2ef2 platform A1 available C
  • Mongod 服务启动退出,代码为 100

    Problem 我的 mongo 服务不再启动 root machine service mongod start root machine service mongod status mongod service High perform
  • Meteor的订阅和同步很慢

    我有一个包含 6000 只股票的 10M 文档的集合 股票名称已索引 当我订阅一只新股票时 meteor挂了10多秒 就得到了这只股票的大约3000份文件 同样 在认购了几只股票后 meteor 挂起 CPU 使用率达到 100 Meteo
  • 环回关系不填充对象 ID 数组

    到目前为止我有 2 个模型 工作流程核心 工作流程步骤 工作流核心有一个steps属性 该属性是数组类型并且包含1 多个步骤 当呼叫接通时工作流程核心响应正文不会使用实际步骤对象填充步骤数组 工作流程核心 json name workflo
  • 为 MongoDB 中的对象数组建立索引

    我有一个巨大的电子邮件转储 我正在尝试在 MongoDB 中存储和查询它 有 160 万封电子邮件 每封电子邮件都存储为节点模块 https github com andris9 mailparser它将原始电子邮件解析为漂亮的 Javas
  • 如何在两个或多个 Heroku dyno 上运行 Meteor 应用程序?

    我有 Meteor 应用程序 它使用 1 dyno 在 Heroku 平台上运行 当我增加测功机数量时 它会停止工作 并在客户端报告一些 XHR 问题 错误 404 有人在两个或更多 Heroku dyno 上成功运行 Meteor 应用程
  • 阻止 Mongoose 为子文档数组项创建 _id 属性

    如果您有子文档数组 Mongoose 会自动为每个子文档创建 id 例子 id mainId subDocArray id unwantedId field value id unwantedId field value 有没有办法告诉 M
  • 我可以将 Play 与 DynamoDB 一起用于 AWS 上的 Web 应用程序吗?

    我正在为最终用户设计一个图像存储应用程序 它将具有许多 CRUD 类型的功能 我想在 Amazon Web Services AWS 上托管该应用程序 并打算使用该游戏 框架 S3 和 NoSQL 数据库 我找不到适用于 Play 的 Dy
  • 如何调试性能问题/优化您的流星应用程序

    我刚刚将 Meteor 应用程序部署到 Digital Ocean 上的生产服务器上 我注意到 对于大约 7500 个文档 完全获取对象 有选择地仅获取 3 个字段 并填充自动完成数据大约需要 3 5 秒 我相信对于如此数量的数据来说 它应
  • 相同的单词但不同的 unicode 字符

    我在 Windows 上使用 Python 构建了一个关于越南餐馆的问答应用程序 要编写越南语字符 我需要使用 Unicode 首先 我从使用 HTML charset utf 8 的 TripAdvisor 网站克隆数据并构建我的 Mon
  • 将 Mongodb 与 Android 应用程序连接

    我正在尝试构建 Android 应用程序来连接到 MongoDB 一直被这个问题困扰 MongoDB 是可访问的 但没有安全性 可以通过手机使用 Mono Explorer 添加数据 public void sendMessage View
  • 如何从 JSON 创建 Mongoose 模式

    我是 mongodb nodejs 和 mongooseJS 的新手 最近 我一直在尝试为我的 JSON 创建猫鼬模式 endpoints a z poi location name a latitude 10 1075702 longit
  • 尝试使用 Mongoose 进行批量更新插入。最干净的方法是什么?

    我有一个集合 其中包含包含三个字段的文档 名字 姓氏和年龄 我试图找出 Mongoose 中的哪个查询可以用来进行批量更新插入 我的应用程序偶尔会收到具有相同三个字段的新对象数组 我希望查询检查文档中是否已存在名字和姓氏 如果存在 则更新年

随机推荐

  • 如何在 SharpDevelop 4.2 中启动国际化的 WPF 项目?

    我想创建一个软件 用户可以在多种语言之间进行选择 首先 我想学习如何处理国际化 因为我以前从未这样做过 作为 IDE 我使用 SharpDevelop 或 develop 但你可以拼写它 我想使用 C 和 WPF 因为我目前也在学习 XAM
  • 一个对象上的垃圾回收,C#

    我需要处置一个对象 以便它可以释放它拥有的所有内容 但它没有实现 IDisposable 所以我无法在 using 块中使用它 我怎样才能让垃圾收集器收集它 您可以使用 GC Collect 强制进行收集 使用此功能时要非常小心 因为完整的
  • 我应该使用 EAV 模型吗?

    我正在为电子商务应用程序设计数据库 域 但我很难弄清楚如何存储产品 该网站将销售各种产品 钢笔 丁字裤 纹身 雨伞 应有尽有 这些产品中的每一个都会共享一些共同的属性 高度 宽度 长度 重量等 但有些产品有特殊的数据 例如 钢笔有不同的墨水
  • Visual Studio 2015 OpenSSL

    我试图 include
  • Cytoscape.js 的可扩展性

    我有一个 11MB JSON 图形文件 包含大约 45K 条边和 73K 节点withoutx y 位置 我想使用 BFS 布局显示该图 我正在使用 Promise Deferred 来加载文件 我无法让 Cytoscape 在 chrom
  • OSX:用于设置 IO 缓冲区长度的 CoreAudio API?

    这是上一个问题的后续 OSX CoreAudio 提前获取数字帧 初始化时 我试图找出可能设置的 AudioUnit API 是什么帧数 or 首选 IO 缓冲区持续时间单个的输入回调HAL音频组件实例OSX 不是插件 虽然我知道有一个关于
  • 按属性过滤产品并隐藏可变产品的缺货商品

    我想按属性对可变产品进行过滤 但问题是过滤器显示缺货产品 我必须隐藏检查的缺货产品 但这并没有解决问题 提前致谢 这是标准的 woocommerce 功能 它在商店页面 woocommerce 小部件中随处显示 缺货 产品 仅在产品单上显示
  • “模块”对象没有属性“串行”

    我正在使用以下代码与我的电脑与arduino进行通信 但是我收到标题中提到的错误 模块对象没有属性串行 usr bin python Importamos la libreira de PySerial import serial Abri
  • 在 digi 6030dx 调制解调器上使用 SSH.NET 执行命令 - 以左方括号开头的字符序列是什么?

    我有一些大型项目通过以下方式连接到许多设备SSH NET 现在我必须添加对新调制解调器 digi 6030dx 的支持 我添加了它并且可以毫无问题地连接 但是当我发送一些 任何命令时show config输出是 16C 0K 16C 0Ks
  • Python实时变化热图绘制

    我有一个 50 50 的 2D 网格 对于每个位置 我都有一个强度值 即数据就像 x y intensity 对于每个 50 50 位置 我想将数据可视化为热图 不同的是 每秒强度都会改变 对于大多数位置 这意味着我需要每秒重新绘制热图 我
  • Postfix:向 PHP 发送电子邮件

    问候 有人知道向我的 postfix 服务器发送电子邮件 然后打开 PHP 脚本来处理该电子邮件的好方法吗 我可以执行 cron 但我更喜欢立即执行 任何指示都非常感激 提前谢谢了 您也许可以使用 forward 但最简单的方法可能是配置
  • Airflow 2 - 导入错误:无法从“airflow.operators”导入名称“BashOperator”

    升级到 Airflow 2 后 我在某些 DAG 中遇到了该错误 ImportError cannot import name BashOperator from airflow operators 我最近遇到了同样的问题 以下对我有用 f
  • 使用条纹上的安全代码向现有卡和客户收费

    我们正在使用 Stripe 处理我们正在开发的网站上的付款 每当客户注册时 我们都会在 Stripe 上创建一个客户并保存customer Id在数据库中对抗客户 此外 当客户在网站上下订单时 我们可以选择保存该卡以供将来使用 因此 我们将
  • Android 项目引用的 Android 库中的 Java 库抛出 NoClassDefFounderror

    我有一个 Android 库项目 由我编写 我有源代码 我在我的 Android 项目中使用它 到目前为止一切顺利 没有问题 但在该库项目中 我引用了一个外部 jar 文件 Bixolon 移动打印机的 SDK 它构建得很好 我可以在代码中
  • SQLite 检查行是否存在

    我正在尝试检查我的 sqlite 数据库中名为 Products 的表中是否存在特定 ID def existsCheck db id temp db execute select exists select 1 from Products
  • 跨多行从同一位置开始

    我有这样的html代码 span style color c9caca Scope of Work span span class ga sep span span Idea Processing Photography Magazine
  • VS 2015 中禁用标记帮助程序

    我在项目中启用标签帮助程序时遇到问题 以下是项目设置的摘要 VS 2015 RC 社区版 项目 json参考 Microsoft AspNet Mvc 6 0 0 beta4 GlobalImport chtml 有 addTagHelpe
  • Postman:我可以将 JSON 对象保存到环境变量中,以便将其链接到另一个请求吗?

    我尝试使用postman setEnvironmentVariable 方法 我可以在其中设置简单的数字和字符串值 我的问题是当我尝试保存对象时 它保存为 object Object 我想知道是否可以保存 JSON 对象 以便我可以在另一个
  • 如何优化 Laravel 中的代码?

    我使用以下代码从两个相关表中获取数据 arr objectModel new ProductCategory objectModel language 2 subcategories objectModel with translate p
  • 为什么我的collection.find()在meteor中不起作用但在robomongo中起作用?

    我有一个出版物应该返回给我所有匹配的用户 id大批 这是查询 Meteor users find id in myArray profile name 1 profile description 1 profile picture 1 pr