默默的问个关于mongoose处理数据的问题
node.js通过 User.find({name:‘root’},function(err,doc){ console.log(doc); }); 命令可以查询到数据 [ { createdOn: Sun Nov 01 2015 11:43:41 GMT+0800 (CST), _id: 56358a6d8206e0c80d954d3d,name: ‘root’,word: ‘123456’ } ] 问题来了:
- 返回结果应该不属于字符串吧?
- 对于结果怎么处理好呢,比如我只要取得name和word值,并且前端需要的是json数据?
- 是不是数据库存储时就可以采取json格式存储,怎么处理好? 小白一直在努力,谢谢大家。
6 回复
- find返回的是对象数组
mongoose里数据库存储时采取json格式存储,但是还是要定义schema的
那 如果我处理这个查询结果的话,还得先把两边的方括号处理掉是吗?再就是如果我想返回结果是json的话,就得在schema定义是就得有json设置对吗? 自豪地采用 CNodeJS ionic
这个问题太白了,还是自己先写几个练习吧~~加油
谢谢了 自豪地采用 CNodeJS ionic
@i5ting mongodb存储采用的是BSON,一种类json的一种二进制形式的存储格式
@Tei320 恩,是的,这兄弟完全不熟,还是不要引入新概念了,哈哈