在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 が出力される