问题标签 [studio3t]
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 - 无法使用 MongoChef 连接到 Compose.io
我尝试连接到副本集,在管理数据库中定义了一个用户并启用了 SSL。但无论我尝试什么,我都只是连接失败。
我跟着这个,但仍然没有: https ://thomaszahn.wordpress.com/2014/10/20/connecting-to-a-hosted-mongodb-database-using-3t-mongochef/
javascript - MongoChef Query IntelliShell 与 QueryBuilder 显示不同的结果
以下从查询生成器创建并运行的查询显示了 10 条结果记录。如果我在 IntelliShell 中运行相同的代码,我什么也没有收到?我错过了什么?
一个更简单的方法再次起作用。
像这样更简单的方法再次起作用。MongoChef 是否对 $regex 有问题...
mongodb - 将数据集导入 MongoDB
我正在尝试使用 Studio 3T 将此数据库插入 MongoDB。BSON - mongodump folder
通过选择父文件夹并使用选项,我可以毫无问题地导入 bson(国家和时区) 。但是我不知道如何导入拆分城市数据集。
我已经尝试了 Studio3T 上所有可用的选项,并尝试将文件名更改为 gz,但它总是无法导入。我不知道城市是什么文件格式。
通常我在导入时没有任何问题,但我不知道该怎么做。我将如何实现这一目标?
mongodb - Azure Cosmos DB 模拟器:无法通过 MongoChef 连接到 MongoDb
按照以下官方参考“使用 Azure Cosmos DB 模拟器进行本地开发和测试”中的说明后,我们尝试使用下面粘贴的连接字符串使用 MongoChef 连接到 MongoDb:
但是当我们通过 MongoChef 测试连接时,我们会收到下面粘贴的错误:
连接失败。SERVER [localhost:10255](类型:未知)|_/ 连接错误(MongoSocketOpenException):异常打开套接字 |____/ 套接字错误:连接被拒绝:连接详细信息:等待连接时 30000 毫秒后超时。集群状态的客户端视图是 {type=UNKNOWN, servers=[{address=localhost:27018, type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoSocketOpenException: Exception opening socket}, 由 {java.net. ConnectException:连接被拒绝:连接}}]
如果我们检查系统上当前正在使用的端口,我们根本看不到 10255 正在使用。
有人可以帮助我们了解这里出了什么问题。
mongodb - Studio3T/Mongo 中的奇怪行为
正如标题所暗示的那样,我发现了一个相当奇怪的行为,我不确定将其归因于 Studio3T 还是 MongoDB。
我有一个包含简单文档的集合,如下所示:
每当我使用查询生成器执行查询时,一切都按预期工作。但是,当我使用 IntelliShell 或 Aggregate 执行此操作时,如果此类查询基于字段 StudyID,则无论查询如何,都不会返回任何文档。
例如,以下两个查询分别返回一个空列表和没有文档。
虽然以下非常相似的查询按预期返回了文档。
正如您所看到的查询是正确的,我没有拼错任何东西,所以有人对这种奇怪的行为有可能的解释吗?
mongodb - 无法通过带有身份验证的 Studio3T 连接到 mongodb 数据库
我正在使用 Ubuntu16.04,并且我在 mongodb 中启用了授权并通过以下方式创建了用户。
并且在通过终端连接到 mongodb 时重新启动 mongodb 服务器授权工作正常。
但是当我尝试使用 Studio3T 连接到我的本地主机 mongodb 数据库时,如下
我收到如下错误消息。
mongodb - 无法通过 SSH 连接 Studio 3t for MongoDB v2.4.6
我有 SunOS,我正在尝试从 Windows 上的 Studio 3T 进行连接。我无法连接并在日志中收到以下错误:
数据库错误(MongoIncompatibleDriverException):xx.xx.xx.xx:27017 的服务器报告线路版本 0,但此版本的驱动程序至少需要 1(MongoDB 2.6
arrays - 如何确保 $lookup 映射到 MongoDB 视图中正确对应的对象
在我的 MongoDB/Node 后端,我正在使用 Studio 3T 创建一个视图,以从集合中返回一些数据子集。我也在做一个$lookup
从第二个集合中引入一些数据,并将其注入到 mongoID 通常作为对另一个集合的引用出现的位置。
然后我用$project
它来塑造数据的显示方式。
这是我最初的$project
样子,这是我管道的第 1 阶段:
对于第 2 阶段,我正在做 my $lookup
,如下所示:
最后,我通过如下步骤来塑造数据的外观:
我遇到的问题是,例如,如果“覆盖”——来自主集合——在数组中有多个对象,那么相同的“付款人”信息——来自辅助集合- 正在为其中的每一个而投入使用。所以基本上索引是关闭的。覆盖数组中的每个对象都应该有不同的 payerId 和 payerName。
我可以运行什么操作来确保正确对应的付款人信息(通过 $lookup 从第二个集合中提取)被放入“coverage”数组中的适当对象中?
下面是输出数据的样子(正如我所说,这是不正确的。现在,相同的付款人信息被添加到“coverage”数组中的两个对象中,而这些对象应该不同)。
我可以向视图管道添加哪些额外的操作来解决这个问题?
mongodb - 如何通过 Studio 3T 连接 MongoDB docker?
我正在使用 docker 镜像https://hub.docker.com/_/mongo/ (最新的 MongoDB 版本)
我运行命令
然后我安装Studio 3T 我输入这样的连接信息
但我无法连接。在这种情况下,必须在 Studio 3T 中声明什么是正确的连接?如何通过 Studio 3T 连接 MongoDB 实例(docker)?
javascript - MongoDB 从 int32 转换为自身加倍
当我在 shell 中运行 mongoDB 时遇到了一个奇怪的问题。我的集合结构在 mongoDB 中如下所示。ServiceList 项的类型必须是整数。
我运行此代码的目标是将使用类型从 int32 转换为 int64。它工作正常。当我运行下面的代码时。发生了一些奇怪的事情,并且里面的项目的类型是 从自身AppList.ServiceList
转换的。double
int32
看起来像这样,
我怎么解决这个问题 ?
MongoDB 版本:3.4.9 MongoShell 版本:v3.4.9