mongo新建數據庫、導入json數據,invalid character ',' looking for beginning of value


新建數據庫

在mongo交互界面里除了使用use命令,還要在數據庫里新建一條數據,新建的數據庫才會成功存在

> use weibo-110
> db.user.insert({name:"xiaoming",age:24})
> show dbs

 

導入json數據

打開另一個cmd窗口執行導入命令,collection相當於數據庫里的表

C:\Users\Administrator>mongoimport --db weibo-110 --collection Fans --file "D:\MongoDB\data\db\weibo-110\Fans.json"

報錯

invalid character ',' looking for beginning of value

在命令后面添加-vvvv顯示更多錯誤信息,這里並沒有用

 用hex16進制工具打開將所有的7D 2C替換為7D 0A,選擇“全部”

再次導入顯示成功

 

常用命令

使用/新建數據庫
use 

插入數據
db.<tableName>.insert()

查詢
db.<tableName>.find();

修改
db.<tableName>.update({name:"Michael"},{$set:{age:20}});

刪除表中的數據
db.<tableName>.remove({name:"Michael"});
刪除全部:db.<tableName>.remove({});  

刪除表
db.<tableName>.drop();

刪除數據庫
use 數據庫名稱
db.dropDatabase();

查看數據庫/表狀態
db.stat()
db.<tableName>.stat()

 

> db.Fans.find().count()       統計一共有多少條數據,Fans是表名,區分大小寫
> db.Fans.findOne()            獲取一條數據,不指定條件

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM