想请教个问题
两个Collection 如
A: {_id:..., pid:1000}
B: {_id:..., rid:10000, pid:1000, flag: 1}
我需要的是在A中查到一个集合
并且需要用A的pid在B中统计flag为1或0的记录的数量
B中的读写频繁 但一般只做插入
A大概1W的记录 B可能会上100W的记录
两种方法
1 在A中加统计数量的字段count B中有变话则修改A中count
2 像上面所说用每条A查询B.find(...).count()
哪一种会效率高一些 并且缓存空间不会占用太大
两个Collection 如
A: {_id:..., pid:1000}
B: {_id:..., rid:10000, pid:1000, flag: 1}
我需要的是在A中查到一个集合
并且需要用A的pid在B中统计flag为1或0的记录的数量
B中的读写频繁 但一般只做插入
A大概1W的记录 B可能会上100W的记录
两种方法
1 在A中加统计数量的字段count B中有变话则修改A中count
2 像上面所说用每条A查询B.find(...).count()
哪一种会效率高一些 并且缓存空间不会占用太大
