搜尋

首頁  >  問答  >  主體

mongodb - 根據關鍵字對物件陣列的欄位進行模糊查詢.

例如集合有這樣的一個欄位,

contacts:{
    [
        {
            address: "address1",
            name: "张三"
        },
        {
            address: "address2",
            name: "李四"
        },
        .....
    ]
}

那麼我該怎麼樣透過"張"搜尋到包含姓張的聯絡人的文檔呢?

phpcn_u1582phpcn_u15822793 天前533

全部回覆(1)我來回復

  • 阿神

    阿神2017-04-28 09:06:04

    可以透過db.collection.find({'contacts.name':{$regex:'张'}})獲得

    回覆
    0
  • 取消回覆