跳到主要内容
CNode

mongoose数据入库后json字段顺序问题

社区
Wwangdonghui发布于 12 年前最后回复 12 年前
565990

我有一组数据是这样的 {a:1,b:2,c:3} 我用mongoose存入数据库后变成了 {c:3,b:2,a:1} 能改成正常的顺序吗?

查看回复

回复 (5)

Y
yaochun#512 年前

其实严格意义上mongoDB的文档是有序的,而不是一般意义的json

H
hainee#412 年前

Key是无序的

Z
zhe feng#312 年前

json本身的定义就是对key无序的。所以只要你用json。就必须假设key无序。即便你使用某一个driver的顺序和你期望的一样,你仍然要做这种假设。

R
ravenwang#112 年前

这个是mongodb的原因,为了性能会调整字段的顺序,因此不要对字段的顺序做任何假设

参与回复

登录后即可参与回复。登录