下面我们将以一人实际的例子说明,此工具的用法:
先看一下foo库中的t1表数据:
- > db.t1.find();
- { "_id" : ObjectId("4f937a56450beadc560feaa9"), "age" : 5 }
- >
|
t1其中有一条age=5的记录,我们再看一下json文件中的数据是什么样子的:
- [root@localhost data]# more t1.json
- { "_id" : { "$oid" : "4f937a56450beadc560feaa7" }, "age" : 8 }
- [root@localhost data]#
|
可以看到t1.json文件中有一条age=8的数据,下面我们将用mongoimport工具将json文件中的记录导入到t1表中:
- [root@localhost bin]# ./mongoimport -d foo -c t1 /data/t1.json
- connected to: 127.0.0.1
- imported 1 objects
|
工具返回信息说明向表中插入了一条记录,我们进库里实际验证一下:
- [root@localhost bin]# ./mongo
- MongoDB shell version: 1.8.1
- connecting to: test
- > use foo
- switched to db foo
- > db.t1.find();
- { "_id" : ObjectId("4f937a56450beadc560feaa9"), "age" : 5 }
- { "_id" : ObjectId("4f937a56450beadc560feaa7"), "age" : 8 }
- >
|
相关链接:
教你如何利用MySQL学习MongoDB之安装篇
教你如何利用MySQL学习MongoDB之数据存储结构
教你如何利用MySQL学习MongoDB之SQL语法
教你如何利用MySQL学习MongoDB之授权和权限