mongodb - 如何评估简单的表达式
问题描述
在开发复杂的聚合时,我希望能够测试更简单的表达式作为健全性检查。所以我想知道 mongo shell 是否有能力评估简单的表达式。
例如,我想做一些简单的事情,例如:
> { $hour: ISODate("2016-01-01T12:30:00Z") }
ISODate("2016-01-01T12:30:00Z")
在上面的示例中,shell 似乎没有根据需要评估和返回小时组件。
可以在这里做我想做的事吗?
解决方案
如果您愿意使用 Mongo Shell 以外的其他东西,NoSQLBooster将评估部分查询操作。只需突出显示相关部分并单击Run。
这对于构建具有多个阶段的管道特别有用。您可以一次评估一个阶段的管道,以验证哪些文档被传递到下一阶段。
推荐阅读
- fetch - 服务工作者 - 类型错误:请求失败
- c++ - 此函数中的 cpp 奇怪行为
- php - 为什么使用 MySQLi 在 PHP 中准备句子时显示错误
- android - 一旦应用程序被杀死,JobScheduler onStartJob 就会延迟
- bots - 节点 app.js 语法错误:意外令牌
- unetstack - UnetStack - 路由协议
- javascript - 单击特定单选按钮时如何设置选择表单?
- ruby-on-rails - FactoryGirl / Bot 和协会
- node.js - 使用 flex 环境在 Google App Engine 中部署应用程序时出错
- ios - UIManagedDocument 未打开