在JS文件中使用MongoDB创建一个集合

我想做的事情。

将集合内容事先写入JS文件,然后插入MongoDB。

前提

    • CentOS6

 

    MongoDB v3.2.0

步骤

创建JS文件

// collection.js
db.collectionname.drop();

// コレクションの中身を変数に
var content = [{
    "foo": "foo1",
    "bar": "bar1"
}, {
    "foo": "foo2",
    "bar": "bar2"
}]

db.collectionname.save(content);
    MongoDBのsaveメソッドの挙動については以下参照

在Mongo DB中,保存和插入之间有什么区别?

将数据存入MongoDB

mongo # Mongoシェルに入る
use test 
load("absolutepath_to_file/collection.js")

# 成功したら true が出力される
bannerAds