Tag: 密钥

如何使一个函数返回一个具有NodeJS的dynamic键名的数组?

我正在使用NodeJS构build一个RESTful API,为MySQL ORM提供快速,快速资源和续集。 我希望能够检索一组logging,并用res.json(logging)进行响应。 但是,我无法直接使用sequelize返回的集合。 当我尝试时,我得到以下错误: TypeError:将圆形结构转换为JSON 作为解决办法,我创build了一个函数,它接受logginginput并返回一个数组: /** * takes an Array of records and * returns a collection * * @param {Array} recs * @return {Array} * @api public */ function recs2Array(recs){ for(var c = 0; c < recs.length; c++){ var collection = []; (function(c){ // this is crap and must be done […]

如何获得一个蒙古collections的孩子的关键?

我有一个像这样的收集用户: { _id: myid, name : 'blabla', ia : { [0]-> 'an id', [1]-> 'a second id' } } 我想只有我的第一个ID的ia,所以我尝试了这样的事情: User.find({ _id: id, ia :{ key : indexia} }, ['ia']).populate('ia').run(rendu); 其中id = myid,indexia = 0。 如果我不把这部分:“ia:{key:indexia}”我得到我所有的ia …但我只想要一个。 希望我清楚。 谢谢

REDIS:数字键(1,2,3 ..)与压缩键(A9z3,A9z4 ..)?

我们在Nodejs服务器上玩Redis – 很棒的组合。 问题出于好奇,应该被视为“理论上”。 将数值存储在数字键(1,2,3,4 …)上的压缩键(A9z3,A9z4,A9z5 …)之间有任何性能差异。 我正在考虑select速度只有在200万个键的数据库。 我希望这个问题不要太愚蠢,最好的问候;)