第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何查詢嵌套對(duì)象?

如何查詢嵌套對(duì)象?

回首憶惘然 2019-06-21 17:47:23
如何查詢嵌套對(duì)象?當(dāng)使用嵌套對(duì)象表示法查詢MongoDB時(shí),我遇到了一個(gè)問(wèn)題:db.messages.find( { headers : { From: "reservations@marriott.com" } } ). count()0db.messages.find( { 'headers.From': "reservations@marriott.com" }  ).count()5我看不出我做錯(cuò)了什么。我期望嵌套對(duì)象表示法返回與點(diǎn)表示法查詢相同的結(jié)果。我哪里錯(cuò)了?
查看完整描述

3 回答

?
Helenr

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊

db.messages.find( { headers : { From: "reservations@marriott.com" } } )

此查詢的文檔headers 等號(hào) { From: ... },即不包含其他字段。


db.messages.find( { 'headers.From': "reservations@marriott.com" }  )

這只會(huì)看到headers.From字段,不受包含在headers.


點(diǎn)符號(hào)文檔


查看完整回答
反對(duì) 回復(fù) 2019-06-21
?
慕田峪9158850

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超7個(gè)贊

兩種查詢機(jī)制以不同的方式工作,如醫(yī)生在部分子文件:

當(dāng)字段保存嵌入的文檔(即,子文件),您可以指定整個(gè)子文件字段的值,或“到達(dá)”子文件使用點(diǎn)表示法為子文件:

如果子文檔與指定的子文檔(包括字段順序)完全匹配,則子文檔中的相等匹配將選擇文檔。


在下面的示例中,查詢匹配字段生成器的值是僅包含字段的子文檔的所有文檔。company有價(jià)值'ABC123'和田野address有價(jià)值'123 Street',按確切順序:

db.inventory.find( {
    producer: {
        company: 'ABC123',
        address: '123 Street'
    }});


查看完整回答
反對(duì) 回復(fù) 2019-06-21
  • 3 回答
  • 0 關(guān)注
  • 744 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)