欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Sequoiadb中怎么將DateTime和TimeStamp類型進行轉(zhuǎn)換

今天就跟大家聊聊有關(guān)Sequoiadb中怎么將DateTime和TimeStamp類型進行轉(zhuǎn)換,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

龍馬潭網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,龍馬潭網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為龍馬潭1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的龍馬潭做網(wǎng)站的公司定做!

【解決辦法】
【方法1】批量轉(zhuǎn)換建議使用導入導出工具,操作方法如下:
1.使用 sdbexprt 導出工具指定匹配條件,導出指定字段類型的記錄
  如導出 a 字段類型為 date 的完整記錄:
  ./sdbexprt -c foo -l bar --type csv --fields a,b,c,d --filter '{a:{$type:1,$et:9}}' --file foo.bar.csv
2.刪除集合中已導出的記錄
  如刪除如上示例 a 字段類型為 Date 的記錄
  db.foo.bar.remove({a:{$type:1,$et:9}})
3.使用 sdbimprt 導入工具指定導入 a 字段類型為 timestamp
  如導入上述示例中 a 字段:
  ./sdbimprt -c foo -l bar --fields 'a timestamp' --type csv --file foo.bar.csv
【風險】
導出記錄是需要導出所有字段,否則導出后的記錄可能不是完整記錄,刪除導出的記錄再導入后部分記錄可能缺少未被導出的字段;
【建議】
先備份所有記錄再執(zhí)行如上導入導出操作,如使用導入導出工具備份恢復所有數(shù)據(jù)
1.導出所有記錄
./sdbexprt -c foo -l bar --type json --file foo.bar.allRecords.json
2.需要恢復原始數(shù)據(jù)時,使用導入工具恢復所有記錄
./sdbimprt -c foo -l bar --type json --file foo.bar.allRecords.json

【方法2】單條/少量數(shù)據(jù) Date 轉(zhuǎn)換為 Timestamp,如果更新后的值不同可以使用 update 更新記錄
【約束】
更新前后時間一樣,則 update 更新時認為值一樣不需要更新,如{$date:"2019-01-01"}更新為{$timestamp:"2019-01-01-00.00.00.000000"},如果更新為{$timestamp:"2019-01-01-00.00.00.000001"}則可以更新
此場景在后續(xù)版本會優(yōu)化(可能3.2以后版本),如果值一樣則可以指定參數(shù)強制更新。
【update更新】
匹配 a 字段類型為 date 的所有記錄,遍歷每一條記錄,獲取原始記錄 a 字段的值,更新 a 字段類型為 timestamp,a 字段的值為原始值拼接后的 timestamp 格式的值,如:
var cursor = db.foo.bar.find({a:{$type:1,$et:9}}); while(records = cursor.next()){ var aVal = records.toObj().a.$date; db.foo.bar.update({$set:{$timestamp: aVal + "-00.00.00.000001"}}, {a:{$date: aVal }})}

看完上述內(nèi)容,你們對Sequoiadb中怎么將DateTime和TimeStamp類型進行轉(zhuǎn)換有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

當前名稱:Sequoiadb中怎么將DateTime和TimeStamp類型進行轉(zhuǎn)換
網(wǎng)頁網(wǎng)址:http://chinadenli.net/article32/godesc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、企業(yè)網(wǎng)站制作網(wǎng)站排名、移動網(wǎng)站建設(shè)網(wǎng)站策劃、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)