久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Mongodb 利用mongoshell進行數據類型轉換的實現方法

166次閱讀
沒有評論

共計 609 個字符,預計需要花費 2 分鐘才能閱讀完成。

cursor.forEach(function)
Iterates the cursor to apply a JavaScript function to each document from the cursor.

使用例子

將 data.tagList 數組中的 string 轉換為 int32,x 代表迭代傳入的文檔

db.article.find({"data.tagList.0":{$type:2}}).forEach(function(x){
var i=0;
var length=x.data.tagList.length; 
for(i=0;i length;i++){if(typeof x.data.tagList[i] === 'string') {x.data.tagList[i]=NumberInt(x.data.tagList[i]); 
db.article.save(x)})

note

1. 使用 js 新特性要注意,比如我的是不支持 for(var a of b) 的,還有注意 string 是小寫啊

2. 可以使用 print 輸出

db.users.find().forEach( function(myDoc) {print( "user:" + myDoc.name); } );

以上這篇 Mongodb 利用 mongoshell 進行數據類型轉換就是丸趣 TV 小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持丸趣 TV。

向 AI 問一下細節

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-18發表,共計609字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 秦安县| 繁昌县| 庐江县| 洛扎县| 湾仔区| 长治市| 潼关县| 郴州市| 巴东县| 安龙县| 玉屏| 宜宾市| 江都市| 安仁县| 库尔勒市| 增城市| 岳普湖县| 龙海市| 剑川县| 二连浩特市| 鄂托克前旗| 襄樊市| 绵阳市| 夹江县| 秦皇岛市| 五家渠市| 青铜峡市| 泰兴市| 永年县| 蒙山县| 高唐县| 英山县| 阿坝| 南丹县| 苗栗县| 娄底市| 大丰市| 华坪县| 瑞昌市| 文登市| 曲靖市|