小编Vis*_*rma的帖子

使用MongoDB基于该记录的值获取不同的记录

我有餐厅记录的集合.这个集合中的一些餐馆属于某个团体(连锁型餐厅,例如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)

mongodb nosql sails.js sails-mongo

5
推荐指数
1
解决办法
109
查看次数

标签 统计

mongodb ×1

nosql ×1

sails-mongo ×1

sails.js ×1