谁能提供一个简单的多层或无限层分类代码片段?nodejs+mongodb的。
发布于 1年前 作者 philochou 686 次浏览

我对nodejs的控制流程的理解还不够透彻,想用递归的方法实现一个无限层的分类读取。比如:

db | rel | mysql | nosql | mongodb | redis

数据库结构为: { code: "1", name: "db", parent: null }

1 回复

目前,我这里只写了找子分类的代码

Cate.findByParent = function(parent, callback){ mongodb.open(function(err, db){ if (err){ return callback(err); } db.collection('cates’, function(err, collection){ if (err){ mongodb.close(); return callback(err); }

collection.find({parent: parent}).toArray(function(err, cates){ mongodb.close(); if(err){ return callback(err); } callback(null, cates); }); }); }); };

回到顶部