校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Mongodb 利用mongoshell進行數據類型轉換的實現方法

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

熱門標簽:呼和浩特電銷外呼系統加盟 云南外呼系統 電銷機器人是什么軟件 濟南電銷機器人加盟公司 廣州長安公司怎樣申請400電話 蘋果汽車租賃店地圖標注 杭州人工電銷機器人價格 老虎洗衣店地圖標注 怎么投訴地圖標注

$type操作符

檢測類型

種類 代號 別名

Double 1 “double”
String 2 “string”
Object 3 “object”
Array 4 “array”
Binary data 5 “binData”
Undefined 6 “undefined” Deprecated.
ObjectId 7 “objectId”
Boolean 8 “bool”
Date 9 “date”
Null 10 “null”
Regular Expression 11 “regex”
DBPointer 12 “dbPointer”
JavaScript 13 “javascript”
Symbol 14 “symbol”
JavaScript (with scope) 15 “javascriptWithScope”
32-bit integer 16 “int”
Timestamp 17 “timestamp”
64-bit integer 18 “long”
Min key -1 “minKey”
Max key 127 “maxKey

db.article.find({data:{$type:2}) //尋找data字段為string的文檔

forEach函數

對查詢結果集合中每個文檔使用js函數

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;ilength;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進行數據類型轉換就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 手把手教你導入Go語言第三方庫
  • golang gopm get -g -v 無法獲取第三方庫的解決方案
  • golang 輸出重定向:fmt Log,子進程Log,第三方庫logrus的詳解
  • golang值類型轉換成[]uint8類型的操作
  • go 類型轉換方式(interface 類型的轉換)
  • Go語言string,int,int64 ,float之間類型轉換方法
  • GO語言類型轉換和類型斷言實例分析
  • Go 第三方庫之類型轉換問題

標簽:遼陽 泰安 自貢 玉林 廈門 興安盟 雞西 無錫

巨人網絡通訊聲明:本文標題《Mongodb 利用mongoshell進行數據類型轉換的實現方法》,本文關鍵詞  Mongodb,利用,mongoshell,進行,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mongodb 利用mongoshell進行數據類型轉換的實現方法》相關的同類信息!
  • 本頁收集關于Mongodb 利用mongoshell進行數據類型轉換的實現方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 延津县| 上饶市| 宜州市| 定南县| 平乐县| 新丰县| 日喀则市| 正安县| 万全县| 增城市| 本溪市| 潞城市| 南漳县| 广元市| 五寨县| 香港 | 岱山县| 吴江市| 罗源县| 淮安市| 宜良县| 小金县| 于都县| 泰顺县| 砚山县| 兴化市| 涪陵区| 绩溪县| 周口市| 库车县| 沙河市| 淮滨县| 衢州市| 哈尔滨市| 济源市| 天等县| 波密县| 余干县| 翁牛特旗| 永和县| 墨竹工卡县|