相关疑难解决方法(0)

Meteor app - 重置已部署应用的数据库

有没有一种简单的方法来重置流星部署的应用程序中的数据?

因此,例如,如果我部署了一个名为的应用程序test.meteor.com- 我怎样才能轻松重置该应用程序收集的数据?

当地我跑meteor reset,但我不确定在生产中做什么.

mongodb meteor

81
推荐指数
2
解决办法
3万
查看次数

mongorestore可以使用单个url参数而不是单独的参数吗?

如果我有以下格式的mongo数据库URL

mongodb://someUsername:somePassword@some.server.com:27017/some_collection
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法可以mongorestore无需这样做

mongorestore -u someUsername -p somePassword -h some.server.com:27017 -db some_collection /path/to/dump
Run Code Online (Sandbox Code Playgroud)

我问的原因是因为meteor mongo --url返回该表单的URL(它看起来像一个标准化的url格式)但它在一分钟后到期.因为密码和主机可能很长,所以我是否可以在一分钟内(正确地)复制参数,并且通常需要多次尝试.

是否存在以下类似的内容?

mongorestore --url blah_blah /path/to/dump
Run Code Online (Sandbox Code Playgroud)

另请参见/sf/answers/1110589581/

database url mongodb mongorestore meteor

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

Bash字符串提取/操作

我有一种复杂的字符串,形式是

"XXXP + NUMyyy"

其中xxx,NUM和yyy都是可变长度,'+'可以是数学运算符,例如' - ','*','/'或'='.

我试图找出获得用户输入的数学运算符和数字的最佳方法.

我尝试使用这样的组合:

    echo `expr match "tcp+111" '\([+-=*/]\)'`
    echo `expr match "tcp+111" '\(\+\-=\*/\)'`
Run Code Online (Sandbox Code Playgroud)

到目前为止,没有任何工作.我认为做这种事最简单的方法是使用正则表达式,但也许我错了?有什么好办法呢?

谢谢.

示例输入:"tcjp-100""p + 1""p + 1:debug""cp = 11:v".我确实忘了提到,在操作员之前总会有字母'p'.此外,'xxx'和'yyy'不一定存在,但可以

regex string math bash

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

你如何使用部署的流星应用程序运行mongo shell脚本?

使用mongo,您可以编写传递到shell中的脚本,如:

mongo myDB script.js
Run Code Online (Sandbox Code Playgroud)

http://docs.mongodb.org/manual/tutorial/write-scripts-for-the-mongo-shell/

但要访问已部署的流星应用程序的mongo shell,请执行以下操作:

meteor mongo myApp.meteor.com
Run Code Online (Sandbox Code Playgroud)

我无法像这样传递脚本文件:

 meteor mongo myApp.meteor.com script.js
Run Code Online (Sandbox Code Playgroud)

因为我部署的应用程序受密码保护,上面的语句将script.js提供给密码提示.

所以问题是你会怎么做?

或者,如何在不使用流星的情况下连接到部署的流星应用程序的mongo shell?

javascript mongodb meteor

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

标签 统计

meteor ×3

mongodb ×3

bash ×1

database ×1

javascript ×1

math ×1

mongorestore ×1

regex ×1

string ×1

url ×1