日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

可视化工具 roto 3t

發布時間:2024/1/8 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 可视化工具 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對象
定義文檔構成(類似創建數據庫表字段方便添加內容的時候使用)

var userSchema= new mongoose.Schema({行名:數據類型,//內容與數據類型行名:{type:Number,default:默認值},行名:{type:String,required:true 不能為空}})

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().then((ok)=>{console.log(ok) }).catch((err)=>{console.log(err) })

查詢指定內容

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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。