标签: mongoexport

mongodb:从json查询中的ObjectID中提取时间戳

我想用json查询从我的ObjectID中提取时间戳,因为我想使用mongodump但只在某些日期之间转储数据.我不想把我的时间戳放在除ObjectID之外的其他地方,因为我需要数据库尽可能小.

有没有办法用一个mongodump接受的简单json查询从ObjectID中抽取时间戳?

timestamp mongodb unix-timestamp mongoexport

4
推荐指数
1
解决办法
2750
查看次数

Mongoexport远程数据库无法连接

我需要从我的MongoDB(托管在MongoHQ // Compose.io)实例中导出一些信息.我正在遵循这些说明,这些说明提供了我需要的所有示例,并且似乎与官方mongo文档相对应.这是我正在运行的命令:

mongoexport -h kahana.mongohq.com:12345/my_db_name -u username -p password -d my_db -c usercollection -f "firstName,lastName,macIdNum,iclass" --csv
Run Code Online (Sandbox Code Playgroud)

和输出:

2014-09-17T21:58:12.806-0500 starting new replica set monitor for replica set kahana.mongohq.com:10043 with seeds my_db_name:27017
2014-09-17T21:58:12.806-0500 [ReplicaSetMonitorWatcher] starting
2014-09-17T21:58:12.919-0500 getaddrinfo("my_db_name") failed: nodename nor servname provided, or not known
2014-09-17T21:58:12.952-0500 warning: No primary detected for set kahana.mongohq.com:12345
2014-09-17T21:58:12.952-0500 All nodes for set kahana.mongohq.com:12345 are down. This has happened for 1 checks in a row. Polling will stop after 29 more failed …
Run Code Online (Sandbox Code Playgroud)

csv mongodb mongohq mongoexport

4
推荐指数
1
解决办法
2561
查看次数

Mongoexport不适合收藏

我想尝试导出这样的集合:

C:\Program Files\ConEmu>mongoexport --db test --collection person --out personTest.json
connected to: 127.0.0.1
couldn't open [personTest.json]
Run Code Online (Sandbox Code Playgroud)

它不起作用.有什么建议?

mongodb mongoexport

4
推荐指数
1
解决办法
4877
查看次数

mongodb一次导入多个集合

我正在使用这个命令

mongoimport --db 数据库名称

导入我使用 mongoexport 导出的数据库。该数据库有超过 100 个集合,您需要在 mongoimport 文档中指定集合名称和 json 文件。如何立即导入所有集合,而无需为每个集合键入命令

mongodb mongoimport mongoexport

4
推荐指数
1
解决办法
1万
查看次数

MongoDB:导出不同的列值

任何人都知道如何使用mongoexport命令在mongodb上导出不同的列值.

命令: db.coll.distinct("uid");

我试过的解决方案是:

 mongoexport --csv -d db -c collection -q '{distinct: "collection", "key": "uid"}' -f "uid" -o distinctUid.csv
Run Code Online (Sandbox Code Playgroud)

mongodb mongoexport

4
推荐指数
1
解决办法
1664
查看次数

mongoexport - JSON 查询问题(扩展 JSON - JSON 输入无效)

最近开始学习MongoDB。今天老师教了我们mongoexport命令。在练习时,我遇到了一个典型的问题,包括教练在内的其他同学都没有遇到过。我在Windows 10机器上使用MongoDB 版本 4.2.0

如果我在没有任何 -q 参数的情况下为我的集合使用 mongoexport 来指定任何过滤条件,它工作正常。

mongoexport -d trainingdb -c employee -f empId,name,designation -o \mongoexport\all-employees.json

2019-09-17T18:00:30.300+0530    connected to: mongodb://localhost/
2019-09-17T18:00:30.314+0530    exported 3 records
Run Code Online (Sandbox Code Playgroud)

但是,每当我将 JSON 查询指定为 -q(或 --query)时,它都会给出如下错误。

mongoexport -d trainingdb -c employee -f empId,name,designation -q {'designation':'Developer'} -o \mongoexport\developers.json

2019-09-17T18:01:45.381+0530    connected to: mongodb://localhost/
2019-09-17T18:01:45.390+0530    Failed: error parsing query as Extended JSON: invalid JSON input
Run Code Online (Sandbox Code Playgroud)

在我为查询尝试的所有不同风格中,同样的错误仍然存​​在。

-q {'designation':'Developer'}
--query {'designation':'Developer'}
-q "{'designation':'Developer'}"
Run Code Online (Sandbox Code Playgroud)

我什至尝试在 'empId' 上使用不同的查询条件作为 -q {'empId':'1001'} 但没有运气。我不断收到同样的错误。

根据StackOverflow 网站中给出的建议之一,我尝试了以下选项,但遇到了不同的错误。 …

json mongodb mongoexport json-query

4
推荐指数
1
解决办法
8089
查看次数

Mongoexport“错误解析 URI”错误 - MONGODB

执行 mongoexport 命令时遇到以下错误。下面的连接字符串。

MongoDB shell 版本 v4.2.0
操作系统 - Mac OS Catalina

mongoexport --uri="mongodb+srv://m001-student:m001-****@sandbox.*****.mongodb.net/sample_supplies" --collection=sales --out=sales.json
Run Code Online (Sandbox Code Playgroud)

错误:

2021-01-14T20:27:59.584+0000    error parsing command line options: error parsing uri: lookup _mongodb._tcp.sandbox.*****.mongodb.net on 192.#.#.#:#:# no such host <br/>


2021-01-14T20:27:59.585+0000    try 'mongoexport --help' for more information
Run Code Online (Sandbox Code Playgroud)

我也在网络访问选项卡中提供了ACCESS FROM ANYWHERE IP 详细信息。在这种情况下,连接时应该不会出现任何问题。我已经在 MacOS 中安装了 home-brew 并安装了 mongodb 数据库工具,因为我的终端最初无法识别 mongoexport 命令。如果我缺少连接字符串中的任何详细信息,请告诉我。

mongodb mongoexport mongodb-tools

4
推荐指数
1
解决办法
7392
查看次数

使用节点将 mongodb 二进制 _id 转换为 LUUID

我正在尝试将数据从 mongodb 移动到 mysql

我用于mongoexport将数据从 mongodb 数据库导出到 .json 文件

当我使用 robomongo 浏览我的 mongodb 集合时,我得到了旧 UUID 格式的 ID(类似于LUUID("00018e06-1de9-aa45-afb5-a2bc00ed94f7")但在导出的 .json 文件中,它以这种方式显示: { "_id" : { "$binary" : "AAGOBh3pqkWvtaK8AO2U9w==", "$type" : "03" }, ...}

有什么方法可以使用 Node.JS 将后者转换为我在 robomongo 中看到的格式?

PS 我见过很多引用 Binary 和 BinData 的问答 - 但他们都没有展示如何转换它

mongodb node.js bson mongoexport

3
推荐指数
1
解决办法
7843
查看次数

mongoexport 正则表达式未知选项

mongoexport --db ucc_prod /host:myserver /port:27017 --username user1 --password password1 /query:'{copysheet: {$regex: "/^.*pdf/"}}' /out:copysheets.csv --type=csv --fields svOrderId,svItemId --collection copies
Run Code Online (Sandbox Code Playgroud)

给我错误

2016-09-02T08:17:34.632-0500    error parsing command line options: unknown option "^.*pdf/}}'"
Run Code Online (Sandbox Code Playgroud)

我在这里缺少什么语法?

regex mongodb mongoexport

3
推荐指数
1
解决办法
2505
查看次数

使用查询的 MongoExport

当我尝试从 mongoDB 中获取数据时。我能够使用此查询显示我想要实现的目标

db.sInsert.distinct(
    "comments_data.comments.data.message", 
    {post_id: {"$eq": "28011986676" }}
)
Run Code Online (Sandbox Code Playgroud)

结果在哪里

[ "Who else loves Apple ?" ]
Run Code Online (Sandbox Code Playgroud)

另外这就是我的文档的样子

{
        "_id" : ObjectId("5a43aa19d4b45e362428e2da"),
        "comments_data" : {
                "id" : "28011986676_10155780942281677",
                "comments" : {
                        "paging" : {
                                "cursors" : {
                                        "after" : "WTI5dGJXVnVkRjlqZAFhKemIzSTZAN4TlRBeE5EWXlPQT09",
                                        "before" : "WTI5dGJXVnVk4TVRZAMk56YzZANVFV4TlRBeE5EWXlPQT09"
                                }
                        },
                        "data" : [
                                {
                                        "created_time" : "2018-01-03T21:23:47+0000",
                                        "message" : "Poor customer care service after became the Singtel customer.I did my          re contract they send acknowledgement email confirmation after no followup.I called again and remains …
Run Code Online (Sandbox Code Playgroud)

mongodb mongodb-query mongoexport

3
推荐指数
1
解决办法
6157
查看次数