gpt4 book ai didi

javascript - Mongoose JS : How can I turn a Mongoose Collection into a standard Javascript array

转载 作者:可可西里 更新时间:2023-11-01 09:37:38 27 4
gpt4 key购买 nike

我正在尝试将数据库集合直接发送到客户端。在客户端检查集合时,它似乎是一个 Mongoose 对象,附加了各种 mongoose 方法。我怎样才能获取原始集合数据并放弃 mongoose 对象?

我已经设法让下面的东西做我想做的事,但看起来有点老套:

var normalJavascriptArray = JSON.parse(JSON.stringify(myMongooseCollection));

最佳答案

您可以调用 toObject() 函数。我知道它说的是 toObject,但在本例中它返回一个数组。

来源:http://mongoosejs.com/docs/api.html#types_array_MongooseArray-toObject

在尝试它时,我实际上必须做的是通过生成的数组进行映射,并在其每个子项上调用 toObject。我认为 mongoose 文档在谈论子文档数组。

MyMongooseCollection.map(function(item){
return item.toObject();
}

经过测试。它有效。

关于javascript - Mongoose JS : How can I turn a Mongoose Collection into a standard Javascript array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9728608/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com