问题标签 [mongodb-compass]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - 在 MongoDB Compass 中导入空值
我在 MongoDB Compass 中使用 csv 导入数据,但某些值必须为空。在 MySQL Workbench 中,我们使用 '\N' 导入空值,对于 MongoDB,我应该使用什么?
json - MongoDB Compass 导出带有不需要的元数据的集合
使用 MongoDB Compass(无论查询如何)将集合导出到 JSON 时,输出现在包括元数据($oid、$numberInt、$numberDouble)。在过去的几周里,我已经导出了几个集合,但现在每个导出都包含元数据,这会影响 JSON 在外部软件中的解析方式。
我已经尝试更新到最新版本的 MongoDB (4.0.10) 和 MongoDB Compass (1.18.0) 社区版,但没有解决方案。
预期输出:{"_id":"unique_id"},"transaction_id":"1059833"},"transaction_amount":"2000"}}
实际输出:{"_id":{"$oid":"unique_id"},"transaction_id":{"$numberInt":"1059833"},"transaction_amount":{"$numberInt":"2000"}}
python-3.x - 如何为整个集合转换带有 int 字符的字符串?
我收集了一个类似的外观:
我需要将“中标”字段更改为 int。也就是说,删除货币符号并将整个集合从 string 转换为 int。
在文档中没有任何地方我找不到如何做到这一点,我真的必须用 Python 获取每个值,删除货币符号并使用方法更新来做到这一点吗?我有将近 8,000,000 条记录,会很长。
我怎样才能用收集方法做到这一点?或者用 Python 最快的选择是什么?
mongodb - MongoDB 指南针简单分组查询
如何在 MongoDB Compass 中运行这样的 SQL 查询?
javascript - MongoDB Compass 如何处理 int64?
我已阅读有关 int64 的官方文档,我需要使用 NumberLong 包装器 int64。但我发现有一些特殊值可以在没有 NumberLong 的情况下使用:
在我的图像中,我认为 MongoDB Compass 会将 1128505640310804481 视为双精度,就像 Javascript 一样,并使用 1128505640310804500 轮次(这是我从 Javascript 中得到的)。DB中的数据以int64显示,所以我认为1128505640310804481正确存储为int64。由于 1128505640310804500 不等于 1128505640310804481,我想我应该找不到与我的过滤器匹配的数据,但是 MongoDB Compass 给了我结果。
所以我的问题是:当我像图片一样在 MongoDB Compass Filter 中输入 int64 时,它如何处理 int64 以及为什么它可以匹配存储在 DB 中的正确 int64 数据?
node.js - MongoDB Compass 聚合 $match 过滤器返回 null
我在 mongodb 中有一个集合,它的大小是 570 万。但我对 $match 过滤器有疑问。我正在尝试使用以下命令进行查询:
返回 10k 个文档。
但我正在尝试使用相同的命令进行$match 聚合,但它什么也不返回。
我的样本文件;
我不明白问题出在哪里。
编辑: 当我在终端上尝试聚合时它返回结果。为什么 Mongo Compass 在聚合选项卡中看不到我的收藏。(集合中的不适用文件)
mongodb - Mongodb可以容纳多少数据
我正在为我的项目使用 MongoDB NoSQL 数据库,并使用 MongoDB 指南针来可视化数据。当我尝试将数据插入数据库时,文档会在控制台级别插入。但我在 MongoDB 指南针中看不到相同的数据。MongoDB 指南针有特定的大小吗?
关于我的 MongoDB 数据库的信息:总大小:36.9 MB 和 900.3k 文档