mongodb索引類型 mongoDB怎么返回數(shù)組字段數(shù)組的指定索引的?
mongoDB怎么返回數(shù)組字段數(shù)組的指定索引的?在mongodb中使用aggregate可以返回數(shù)組字段數(shù)組的指定索引的元素引用語句:{$match:{'DUID':15},{$project:{du
mongoDB怎么返回數(shù)組字段數(shù)組的指定索引的?
在mongodb中使用aggregate可以返回數(shù)組字段數(shù)組的指定索引的元素引用語句:{$match:{'DUID':15},{$project:{duid:1個,“default”:1}},{$unwind:“$默認(rèn).styles},{$匹配:{'默認(rèn).styles.status“:1}},{$group:{uid:”$uid“,”defaults“:{$push:”$默認(rèn).styles說明:1:篩選數(shù)據(jù){$match:{“DUID”:15}2:獲取所需列{$project:{duid:1個, “default”:1}3:獲取擴展的數(shù)組字段{$unwind:”$默認(rèn).styles“}4:條件查詢數(shù)組元素{$match:{”默認(rèn).styles.status“:1}5:分組后保存結(jié)果{$group:{uid:”$uid“,”defaults“:{$push:”$默認(rèn).styles“}
如果mongodb直接在前臺運行index命令,它會阻塞整個數(shù)據(jù)庫。因此,建議采用背景法建立指標(biāo)。但這也會帶來一些問題。在版本2.6之前,即使輔助服務(wù)器使用background方法構(gòu)建索引,輔助服務(wù)器仍將使用前臺方法