如何解决MERN,MongoDB,Mongoose:我的某些数据元素从_id随机更改为ID
我正在使用猫鼬模式和Mongodb Atlas。当我在Mongo Atlas上查看我的用户数据时,它们很好。
但是,当我console.log()
数据集时,集合中的随机用户似乎发生了变化:
0: {role: "admin",tournamentsPlayed: 0,tournamentWins: 0,matchWins: 3,_id: "5f78d5adc5274300170e8d60",…}
1: {role: "user",matchWins: 0,_id: "5faca6b89911eb46c0c90e57",…}
2: {role: "user",_id: "5faca6c19911eb46c0c90e58",…}
3: {role: "user",_id: "5faca69f9911eb46c0c90e54",…}
4: {role: "user",_id: "5faca6c99911eb46c0c90e59",…}
5: {id: "5faca67f9911eb46c0c90e52",username: "Test1",friendCode: "",main: "",secondary: ""}
6: {role: "user",_id: "5faca6949911eb46c0c90e53",…}
7: {role: "user",_id: "5faca6b09911eb46c0c90e56",…}
8: {role: "user",_id: "5faca6a99911eb46c0c90e55",…}
索引5不同。它缺少其他所有属性,并且将_id
更改为id
,并导致我的应用程序崩溃。
这些都是我在测试功能时删除并重新创建的所有测试用户,但是这种情况一直在发生,总是出现在集合中的一个随机用户身上。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。