可视化工具 roto 3t
生活随笔
收集整理的這篇文章主要介紹了
可视化工具 roto 3t
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
可視化工具 roto 3t
robo 3t是一款MongoDB的輔助工具,可以幫助您在管理數據庫內容方面提供一定的開發優化方案,內置一個代碼編輯區域,您可以將數據庫文件放到軟件上修改,結合圖形化的處理方式,可以將MongoDB數據庫中的文件轉換為分布式的存儲方式,提高數據文件編輯和保存效率
Mongoose簡介
1、mongoose是nodeJS提供連接 mongodb的一個庫,
2、便捷操作MongoDB的對象模型工具(Mongoose的操作是以對象為單位的)
Mongoose操作mongo
1、下載 npm install mongoose --save
2、鏈接mongo
//鏈接數據庫使用解析器來解析本次連接 mongoose.connect("mongodb://localhost:27017/連接的(庫)",{ useNewUrlParser: true,useUnifiedTopology:true }) var db=mongoose.connection;//設置數據庫鏈接對象 // 監聽成功失敗 db.on("err",console.error.bind(console,"aaa")); db.on("open",()=>{console.log("鏈接成功") })3、創建schema對象:mongoose操作數據庫都是通過schema對象
定義文檔構成(類似創建數據庫表字段方便添加內容的時候使用)
4、Schema對象轉換成數據模型
注意mongoose會默認給我們的集合名末尾加個s或者我們手動加個s
var colUser=mongoose.model("集合名",創建的schema對象);5、插入
//設置插入內容 var demoUser = new colUser(key:"val",key:”val” })插入使用save()進行插入
demoUser.save().then((ok)=>{console.log(ok) }).catch((err)=>{console.log(err) })6、查詢
使用find()進行查詢操作
查詢全部
查詢指定內容
colUser.find({name:"haha"}).then((ok)=>{console.log(ok) }).catch((err)=>{console.log(err) })使用條件查詢:$lt(小于) $lte(小于等于) $gt(大于) $gte(大于等于) $ne(不等于);
colUser.find({"phone":{"$lt":2}}).then((ok)=>{console.log(ok) }).catch((err)=>{console.log(err) })總結
以上是生活随笔為你收集整理的可视化工具 roto 3t的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在vue开发中会遇到methods方法里
- 下一篇: 【OJ每日一练】1029 - 字母密码