中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

蔬菜基地做網(wǎng)站合適嗎金戈枸櫞酸西地那非片

蔬菜基地做網(wǎng)站合適嗎,金戈枸櫞酸西地那非片,引流推廣推廣微信hyhyk1效果好,wordpress 發(fā)布 工具文章目錄 語法使用使用例子對規(guī)則進行說明格式指示符 舉例日期轉(zhuǎn)換錯誤處理onError空值的粗粒 onNull $dateFromString聚合運算符將日期時間字符串轉(zhuǎn)換為日期對象。 語法 { $dateFromString: {dateString: <dateStringExpression>,format: <formatStringExpression&g…

文章目錄

    • 語法
    • 使用
      • 使用例子對規(guī)則進行說明
      • 格式指示符
    • 舉例
      • 日期轉(zhuǎn)換
      • 錯誤處理onError
        • 空值的粗粒 onNull

$dateFromString聚合運算符將日期時間字符串轉(zhuǎn)換為日期對象。

語法

{ $dateFromString: {dateString: <dateStringExpression>,format: <formatStringExpression>,timezone: <tzExpression>,onError: <onErrorExpression>,onNull: <onNullExpression>
} }

參數(shù)字段說明:

字段必須說明
dateString如果沒有用isoWeekYear則必須日歷年度,可以是任何能解析為整數(shù)的表達式,值域為:1~9999,如果超出范圍將報錯。從4.4以后最小值為1,再之前的版本最小值是0
format若year沒有用則必須ISO的周日期年,可以是任何能解析為整數(shù)的表達式,值域為:1~9999,如果超出將報錯。從4.4以后最小值為1,再之前的版本最小值是0
timezone可選執(zhí)行操作的時區(qū),<timezone>可以是任何能被解析為:Olson時區(qū)標識符或UTC偏移量
onError可選在解析dateString時如果出錯,則輸出onError表達式的結(jié)果,結(jié)果值可以是任意類型
onNull可選如果dateStringnull或不存在,則輸出onNull表達式的結(jié)果,可以是任意類型

使用

使用例子對規(guī)則進行說明

例1:

{ $dateFromString: {dateString: "2017-02-08T12:10:40.787"
} }

結(jié)果:ISODate("2017-02-08T12:10:40.787Z")

例2:

{ $dateFromString: {dateString: "2017-02-08T12:10:40.787",timezone: "America/New_York"
} }

結(jié)果:ISODate("2017-02-08T12:10:40.787Z")

例3:

{ $dateFromString: {dateString: "2017-02-08"
} }

結(jié)果:ISODate("2017-02-08T00:00:00Z")

例4:

{ $dateFromString: {dateString: "oct 20 2020"
} }

結(jié)果:ISODate("2020-10-20T00:00:00.000Z")

例5:

{ $dateFromString: {dateString: "06-15-2018",format: "%m-%d-%Y"
} }

結(jié)果:ISODate("2018-06-15T00:00:00Z")

例6:


{ $dateFromString: {dateString: "15-06-2018",format: "%d-%m-%Y"
} }

結(jié)果:ISODate("2018-06-15T00:00:00Z")

{ $dateFromString: {dateString: "WED jan 31 12:05:28 +03:30 1996"
} }

結(jié)果:ISODate("1996-01-31T08:35:28.000Z")

格式指示符

指示符描述可能的值
%b月份縮寫(3個字符)jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec
%B完整月份january-december
%d一個月內(nèi)的第幾天(2個數(shù)字,0填充)01-31
%GISO8601格式 年0000-9999
%H小時(2個數(shù)字,0填充,24小時時鐘)00-23
%j一年內(nèi)的第幾天(3個數(shù)字,0填充)001-366
%L毫秒(3個數(shù)字,0填充)000=999
%m月(2個數(shù)字,0填充)01-12
%M分鐘(2個數(shù)字,0填充)00-59
%S秒(2個數(shù)字,0填充)00-60
%uISO8601格式的一周內(nèi)的第幾天1-7
%U一年內(nèi)的第幾周(2個數(shù)字,0填充)00-53
%VISO8601格式的一年內(nèi)的第幾周1-53
%w一周內(nèi)的第幾天(整數(shù),0-Sunday,6-Saturday)0-6
%Y年(4個數(shù)字,0填充)0000-9999
%z時區(qū)與UTC的偏移量+/-[hh][mm]
%Z從 UTC 開始的分鐘偏移量,用數(shù)字表示。例如,如果時區(qū)偏移(+/-[hhmm])為 +0445,則分鐘偏移為+285。+/-mmm
%%百分比字符作為字面值%

舉例

日期轉(zhuǎn)換

集合logmessages包含下面的數(shù)據(jù):

{ _id: 1, date: "2017-02-08T12:10:40.787", timezone: "America/New_York", message:  "Step 1: Started" },
{ _id: 2, date: "2017-02-08", timezone: "-05:00", message:  "Step 1: Ended" },
{ _id: 3, message:  " Step 1: Ended " },
{ _id: 4, date: "2017-02-09", timezone: "Europe/London", message: "Step 2: Started"},
{ _id: 5, date: "2017-02-09T03:35:02.055", timezone: "+0530", message: "Step 2: In Progress"}

下面的聚合使用$dateFromString將日期值轉(zhuǎn)換為日期對象:

db.logmessages.aggregate( [ {$project: {date: {$dateFromString: {dateString: '$date',timezone: 'America/New_York'}}}
} ] )

上述匯總返回以下文檔,并將每個日期字段轉(zhuǎn)換為東部時區(qū):

{ "_id" : 1, "date" : ISODate("2017-02-08T17:10:40.787Z") }
{ "_id" : 2, "date" : ISODate("2017-02-08T05:00:00Z") }
{ "_id" : 3, "date" : null }
{ "_id" : 4, "date" : ISODate("2017-02-09T05:00:00Z") }
{ "_id" : 5, "date" : ISODate("2017-02-09T08:35:02.055Z") }

也可以通過文檔字段提供時區(qū)參數(shù),而不是硬編碼參數(shù)。例如:

db.logmessages.aggregate( [ {$project: {date: {$dateFromString: {dateString: '$date',timezone: '$timezone'}}}
} ] )

上述匯總返回以下文檔,并將每個date字段轉(zhuǎn)換為各自的 UTC 表示形式。

{ "_id" : 1, "date" : ISODate("2017-02-08T17:10:40.787Z") }
{ "_id" : 2, "date" : ISODate("2017-02-08T05:00:00Z") }
{ "_id" : 3, "date" : null }
{ "_id" : 4, "date" : ISODate("2017-02-09T00:00:00Z") }
{ "_id" : 5, "date" : ISODate("2017-02-08T22:05:02.055Z") }

錯誤處理onError

如果文檔集中包含不可解析日期字符串的文檔,則$dateFromString會出錯,除非給參數(shù)onError提供一個聚合表達式。

例如,給定一個包含以下文檔的日期集合:

{ "_id" : 1, "date" : "2017-02-08T12:10:40.787", timezone: "America/New_York" },
{ "_id" : 2, "date" : "20177-02-09T03:35:02.055", timezone: "America/New_York" }

可以使用onError參數(shù)以原始字符串形式返回無效日期:

db.dates.aggregate( [ {$project: {date: {$dateFromString: {dateString: '$date',timezone: '$timezone',onError: '$date'}}}
} ] )

返回的文檔如下:

{ "_id" : 1, "date" : ISODate("2017-02-08T17:10:40.787Z") }
{ "_id" : 2, "date" : "20177-02-09T03:35:02.055" }
空值的粗粒 onNull

如果集合文檔包含空日期字符串,$dateFromString返回空,除非給onNull指定一個聚合表達式。

例如,集合dates有以下文檔:

{ "_id" : 1, "date" : "2017-02-08T12:10:40.787", timezone: "America/New_York" },
{ "_id" : 2, "date" : null, timezone: "America/New_York" }

可以使用onNUll參數(shù)讓$dateFromString返回代表unix紀元的日期,而不是空值:

db.dates.aggregate( [ {$project: {date: {$dateFromString: {dateString: '$date',timezone: '$timezone',onNull: new Date(0)}}}
} ] )

返回下面的結(jié)果:

{ "_id" : 1, "date" : ISODate("2017-02-08T17:10:40.787Z") }
{ "_id" : 2, "date" : ISODate("1970-01-01T00:00:00Z") }
http://m.risenshineclean.com/news/61448.html

相關(guān)文章:

  • 線上網(wǎng)站開發(fā)系統(tǒng)流程網(wǎng)絡(luò)營銷的宏觀環(huán)境
  • 河南鄭州暴雨傷亡seo標題優(yōu)化分析范文
  • 威海網(wǎng)站建設(shè)是什么seo基礎(chǔ)知識培訓
  • 財務(wù)咨詢網(wǎng)站模板網(wǎng)站推廣的方式和方法
  • nas服務(wù)器 做網(wǎng)站推廣注冊app賺錢平臺
  • 網(wǎng)站續(xù)費管理系統(tǒng)合肥網(wǎng)站排名提升
  • 網(wǎng)站開發(fā)學校推廣網(wǎng)站源碼
  • seo網(wǎng)站做推廣寧德市中醫(yī)院
  • 建英語網(wǎng)站好廣西網(wǎng)站建設(shè)
  • 網(wǎng)站建設(shè)的流程范文1500字百度指數(shù)網(wǎng)
  • 網(wǎng)站建設(shè)屬于什么行業(yè)分類網(wǎng)絡(luò)銷售怎么做才能做好
  • 網(wǎng)站建設(shè)高端培訓目前引流最好的app
  • 專業(yè)國外建設(shè)網(wǎng)站遼寧和生活app下載安裝
  • 網(wǎng)站建設(shè) 徐州seo網(wǎng)絡(luò)推廣機構(gòu)
  • 織夢cms零基礎(chǔ)做網(wǎng)站今日百度關(guān)鍵詞排名
  • c網(wǎng)站開發(fā)視頻教程萬網(wǎng)注冊域名
  • 做網(wǎng)站的管理員咋找搜索引擎網(wǎng)站優(yōu)化和推廣方案
  • 訂餐網(wǎng)站開發(fā)方案北京seo公司
  • seo排行榜年度10佳網(wǎng)站最有效的線下推廣方式
  • 網(wǎng)站開發(fā)軟件測試報告寧德市高中階段招生信息平臺
  • 網(wǎng)站版權(quán)符號什么是搜索引擎營銷
  • 廣州網(wǎng)站制作教程百度首頁登錄
  • 酒店網(wǎng)站報價方案百度小說風云排行榜
  • 在一家傳媒公司做網(wǎng)站編輯 如何搜索引擎優(yōu)化的完整過程
  • 網(wǎng)站建設(shè)模板制作是什么意思流量精靈網(wǎng)頁版
  • 大型綜合新聞門戶網(wǎng)站織夢模板如何做好網(wǎng)站站內(nèi)優(yōu)化
  • wordpress調(diào)用導航欄vue seo 優(yōu)化方案
  • 上海知名 網(wǎng)站設(shè)計公司seo博客
  • 公司后臺的網(wǎng)站代理維護更新搜索引擎優(yōu)化關(guān)鍵字
  • 網(wǎng)站空間購買價格百度信息流廣告代理