默默的问个关于mongoose处理数据的问题
发布于 8 年前 作者 wxwrjgcs 3645 次浏览 来自 问答

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’ } ] 问题来了:

  1. 返回结果应该不属于字符串吧?
  2. 对于结果怎么处理好呢,比如我只要取得name和word值,并且前端需要的是json数据?
  3. 是不是数据库存储时就可以采取json格式存储,怎么处理好? 小白一直在努力,谢谢大家。
6 回复
  • find返回的是对象数组

mongoose里数据库存储时采取json格式存储,但是还是要定义schema的

那 如果我处理这个查询结果的话,还得先把两边的方括号处理掉是吗?再就是如果我想返回结果是json的话,就得在schema定义是就得有json设置对吗? 自豪地采用 CNodeJS ionic

这个问题太白了,还是自己先写几个练习吧~~加油

谢谢了 自豪地采用 CNodeJS ionic

@i5ting mongodb存储采用的是BSON,一种类json的一种二进制形式的存储格式

@Tei320 恩,是的,这兄弟完全不熟,还是不要引入新概念了,哈哈

回到顶部