ile bu kaydın değerlerine göre ayrı bir kayıt getirme Restoran kayıt koleksiyonum var. Bu koleksiyondaki bazı restoranların bazıları (zincir tipi restoran örn. KfC vb.) Gruba aittir. Diğerleri herhangi bir gruba sahip değildir (Bireysel herhangi bir zincire ait olmayan restoran.MongoDB
örnek:
Restoran koleksiyonları
{_id:"1",title:"rest1",address:"somethingx",chain_id:"123"},
{_id:"2",title:"rest2",address:"somethingx",chain_id:"123"},
{_id:"3",title:"rest3",address:"somethingy",chain_id:"0"},
{_id:"4",title:"rest4",address:"somethingx",chain_id:"0"}
Zincir toplama:
Ben aitse yani sadece tek bir restoran gelmelidir, benzer chain_id ile ayrı restoran getirmesi gerekir{_id:"123",chain_name:"VSWEETS",address_deatils:[
{restID:"",address:"somethingx"},
{restID:"",address:"somethingx"}
]
}
{_id:"456",chain_name:"KFC",address_deatils:[]}
Bazı zincirler (chain_id! = 0)
size çıkış gönderebilir? – Yogesh
adresinde "thingx" adresi için restoran araması yaptım. aşağıdaki sonuçları almam gerekiyor {_id: "1", title: "rest1", address: "somethingx", chain_id: "123"}, {_id: "4", title: "rest4", address: "bir şey", chain_id: "0"} –
hala "Adres" bir şey ilettiyseniz belirsiz 'o zaman' Restoran 'veya 'Zincir' bulmak için hangi koleksiyon ve hangi zinciri için kullanılan' chain_id! = 0 ' ve çıktı içerir: {_id: "4", title: "rest4", adres: "somethingx", chain_id: "0"} ' – Yogesh