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)
I
- find返回的是对象数组
mongoose里数据库存储时采取json格式存储,但是还是要定义schema的
W
那 如果我处理这个查询结果的话,还得先把两边的方括号处理掉是吗?再就是如果我想返回结果是json的话,就得在schema定义是就得有json设置对吗? 自豪地采用 CNodeJS ionic
I
这个问题太白了,还是自己先写几个练习吧~~加油
W
谢谢了 自豪地采用 CNodeJS ionic
T
引用 i5tingfind返回的是对象数组 mongoose里数据库存储时采取json格式存储,但是还是要定义schema的
@i5ting mongodb存储采用的是BSON,一种类json的一种二进制形式的存储格式
I
引用 Tei320@i5ting mongodb存储采用的是BSON,一种类json的一种二进制形式的存储格式
@Tei320 恩,是的,这兄弟完全不熟,还是不要引入新概念了,哈哈
参与回复
登录后即可参与回复。登录