问题标签 [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 - 创建/编辑文档时,如何在我的文档中自动插入时间戳?
我刚刚开始使用 mongoDB,并且来自 MySQL 环境,我无法弄清楚我的文档如何自动具有诸如 UPDATED、CREATED、DELETED 等字段
因此,当我创建这样的条目时:
我希望它自动变成这样:
我找到了https://docs.mongodb.com/manual/reference/operator/update/currentDate/这个资源,它讨论了一种插入日期的方法,但我不知道如何使用它,或者把它放在哪里。
我不知道这段代码是什么意思或在哪里使用它。
我已经安装了 Stuido 3T 来帮助我管理数据库,但我没有看到使用这段代码的任何选项。
mongodb - 在 Studio3T 智能外壳中设置 db
我正在尝试在 IntelliShell 中执行查询,但是当我为特定集合打开 Intellishell 并执行简单的查找查询时,我收到以下错误:
现在,我知道这是因为没有为我的 mongo 主机设置数据库。但是我无法设置数据库。我正在使用以下命令进行设置,但似乎没有任何效果。
use dgmdetails;
其中 dgmdetails 是我的数据库名称。
mongodb - 使用什么主机、端口连接到 Studio 3T 中的 SQL Server Management Studio DB
我想要做的是将数据从 mongoDB 迁移到 SQL express DB。
我安装了 Microsoft SQL Server Management Studio 18。我还安装了 Studio 3T(试用版)。
我正在尝试使用 SQL 迁移功能(mongoDB -> SQL),但我不知道我应该输入什么来连接到我在管理工作室中创建的本地数据库来测试这个功能。我有一个名为 testdb 的空数据库。
我应该使用什么主机和端口?
当我登录管理工作室时,这只是我的计算机名,后跟 \SQLEXPRESS。对于身份验证,它使用 Windows 身份验证(我假设这是我的计算机的登录名和密码)。
我试过填充这个主机,或者用 localhost 更改我的计算机名,127.0.0.1,什么都没有。当我选择 SQL server 作为 SQL 类型时,端口会自动设置为 1433。
这是连接提示的屏幕截图。
无论我在那里填写什么,当我检查连接时总是会出错。错误是Unknown server host name
所以我认为它找不到 Sql express server/DB。
mongodb - 为什么在将 GZipped 存档文件 (.agz) 导入 Studio 3T 后收到“连接到数据库服务器时出错:无法访问服务器”?
我的数据库在 docker 容器上运行,我想使用 Mongodump 导入将存储在 GZipped 存档文件 (.agz) 中的数据上传到 Studio 3T。但是,当我单击执行时,它会返回一个错误:“导入 mongodump 存档错误连接到数据库服务器:没有可访问的服务器”。
我尝试过解压缩文件,重新建立到 docker 容器的本地连接,在导入之前删除集合,以及所有其他类型的导入。
尝试“另一个集合”导入后,导入文件似乎成功并带有绿色复选标记,但记录了 0 个上传的文件。每个其他导入都会提供
有人对这个有经验么?
mongodb - 用于统计mongodb主字符串中子字符串出现次数的聚合
我是 MongoDB 的新手,可能是一个菜鸟问题。
我想在 MongoDB 中使用聚合计算“消息”字段中“lupoK”重复的次数:“第一个 lupoK lupoK ”,我使用的是 studio3t 接口。
我的文档结构是 -
提前致谢!!!
mongodb - MongoDB Compass 立即断开连接
我正在尝试使用 MongoDB Compass 1.20.4 连接到 MongoDB
我的连接字符串是:
这是我的 MongoDB 泊坞窗设置:
mongo-setup.sh
这是我在 docker 日志中看到的内容:
在使用副本集之前,它连接得很好,Studio 3T 也可以完美地与此设置配合使用。将不胜感激任何帮助
mongodb - 当我升级 mongo (3.6 - 4.2) 时,我必须清除 data/db/ 文件夹。所以我丢失了所有数据库。有什么办法可以防止数据丢失?
[Windows 10] 在升级 Mongo 社区(3.6 - 4.2)时,我必须清除 data/db/ 文件夹。所以我丢失了所有数据库。有什么办法可以防止数据丢失?我知道我可以使用 Studio 3T(导出和导入)进行备份。但我不想这样做,因为导出和导入所有 dbs 真的很麻烦。建议我可以从中迁移 3.6 - 4.2 的东西。无需清除 db 文件夹。我曾尝试在另一台 PC 上迁移到 4.2,现在我也想在我的系统上执行此操作。
也试过这个 - db.adminCommand( { setFeatureCompatibilityVersion: "4.2" } )。
node.js - 从数组中的mongoDB获取字段而不更新数据
如何在不更新数据库集合的情况下获取数组中的字段?我需要一个数组中的一个字段来获取 Node js 中的代码。例如我有
我需要的结果是[A,B,C]。
mongodb - 删除嵌套组中的重复项
我必须删除与 JSON 中嵌套数组和对象中的父元素具有相同LocateId的元素(我正在使用 MongoDB):
我期望的是:
我尝试了简单的功能,至少可以按我预期的顺序显示
所以我可以将结果导出到 JSON 文件。