让mongodb执行js文件

Posted 参与商

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让mongodb执行js文件相关的知识,希望对你有一定的参考价值。

环境:

  Linux

 

js代码:

  循环删除表中的数据:

  clear-mongodb-dialog.js

print(‘=========BEGIN==========‘);
for(var i of [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]){
    var cursor = db[i +‘_dialogs‘].remove({‘updatetime‘:{‘$lte‘: new Date(Date.now() - 2592000000)}});
    // printjson(cursor.toArray());
}
print(‘=========END==========‘);

 

执行:

--quiet 参数代表静默执行,不会打印log等。

/usr/local/mongodb/bin/mongo <username> --quiet clear-mongodb-dialog.js

 

以上是关于让mongodb执行js文件的主要内容,如果未能解决你的问题,请参考以下文章

如何将代码片段存储在 mongodb 中?

Express加mongodb(简要介绍)

MongoDB“评估”执行顺序

vue.js 2 - 将单个文件组件的 html 片段提取到独立文件中

VS Code中自定义Emmet代码片段

VSCode自定义代码片段——JS中的面向对象编程