我有餐厅记录的集合.这个集合中的一些餐馆属于某个团体(连锁型餐厅,例如KfC等),而其他没有任何团体(个别餐厅,不属于任何连锁店).
例如:
餐厅系列
{_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"}
Run Code Online (Sandbox Code Playgroud)
连锁收藏:
{_id:"123",chain_name:"VSWEETS",address_deatils:[
{restID:"",address:"somethingx"},
{restID:"",address:"somethingx"}
]
}
{_id:"456",chain_name:"KFC",address_deatils:[]}
Run Code Online (Sandbox Code Playgroud)
我需要用类似的chain_id获取不同的餐厅,即如果它属于某个链条,则只有单个餐厅应该来(chain_id!= 0)