如何使用mongo shell创建javascript文件

时间:2014-02-23 18:28:32

标签: javascript json node.js mongodb bson

mongoDB的初学者。浏览了这个网站,了解如何创建一个javascript文件。 .mongorc.js

<code>
function insertData(dbName, colName, num)
{
var col = db.getSiblingDB(dbName).getCollection(colName);
for (i = 0; i < num; i++) 
{
col.insert({x:i});
}
print(col.count());
}
<code>

并且链接在这里function insertData ...教程建议将该函数存储在名为.mongorc.js的javascript文件中。我不知道如何创建它并使用它以及存储它的位置。需要帮助。

1 个答案:

答案 0 :(得分:3)

.mongorc.js

如果您希望每次启动mongo shell时都加载一些JavaScript,则使用.mongorc.js file

  • 在Linux,Unix和OS X上mongo$HOME/.mongorc.js中查找此文件。

  • 在Windows上,mongo.exe会在%HOME%.mongorc.js%HOMEDRIVE%%HOMEPATH%.mongorc.js中查找此文件。

通常,您只想在.mongorc.js

中存储可重复使用的功能

将JavaScript加载到mongo shell会话的其他方法包括:

  • mongo shell中使用load()命令:load("/path/to/something.js")

  • 在启动mongo shell时将JavaScript文件名作为command line parameter传递:mongo /path/to/something.js

  • 将JavaScript直接粘贴到mongo shell中(例如,从教程中复制和粘贴)