小编Kya*_*u L的帖子

如何通过ssh连接使用shell脚本从远程mongo数据库服务器读取数据

我想从远程mongo数据库服务器读取数据.我试过以下方式.

ssh username @ hostname"mongo databaseName --eval'db.collection.find({\"params1 \":\"2 \",\"params2 \":\"2 \"})'"

要么

ssh username @ hostname"mongo databaseName --eval'printjson(db.collection.find({\"params1 \":\"2 \",\"params2 \":\"2 \"}))'"

我使用两种方式,但我无法从数据库服务器获得正确的结果输出.我应该怎么做 ?

ssh mongodb

2
推荐指数
1
解决办法
1443
查看次数

如何从shell脚本中的mongo数据库中获取精确的集合列表

我想从mongo数据库中获取集合名称列表.所以,我在shell脚本中使用以下命令:

集合=mongo $dbName --eval "db.getCollectionNames()"

该命令的输出结果是

"MongoDB shell版本:2.2.0连接到:cm_v2 col1,col2,col3,col4"

我想只获得集合名称,例如:col,col2,col3,col4.那么,我应该如何从结果中删除类似版本的输出.

linux shell sh mongodb

1
推荐指数
2
解决办法
4032
查看次数

如何从shell脚本文件中删除mongo数据库文件

我想通过使用一些查询从shell脚本文件中删除mongo数据库的一些文档。

我使用以下命令,但这不起作用。

mongo dbName --eval "db.collection.remove({"param1":"value"})"
Run Code Online (Sandbox Code Playgroud)

如何通过命令行从Shell脚本从mongo数据库中删除文档?

linux shell sh mongodb

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

标签 统计

mongodb ×3

linux ×2

sh ×2

shell ×2

ssh ×1