gpt4 book ai didi

javascript - 如何在.fetchAll Bookshelf js + knex js之后循环行?

转载 作者:行者123 更新时间:2023-12-03 13:21:09 25 4
gpt4 key购买 nike

我有一个 MySQL 数据库,需要从 node.js 查询

我为此使用书架和knex。

我想获取表格的内容 - 我在我的 model.js 文件中定义了一个表格。我正在尝试这样的查询:

//select * from completedSentences;
Model.CompletedSentences.fetchAll().then(function (resData) {
console.log(resData)
})

我想知道如何循环 resData 因为它应该是多行。

控制台的输出如下所示:我没有看到可以循环的行列表。我错过了什么?
CollectionBase {
model:
{ [Function]
NotFoundError: [Function: ErrorCtor],
NoRowsUpdatedError: [Function: ErrorCtor],
NoRowsDeletedError: [Function: ErrorCtor] },
length: 1,
models:
[ ModelBase {
attributes: [Object],
_previousAttributes: [Object],
changed: {},
relations: {},
cid: 'c4',
id: 1 } ],
_byId:
{ '1':
ModelBase {
attributes: [Object],
_previousAttributes: [Object],
changed: {},
relations: {},
cid: 'c4',
id: 1 },
c4:
ModelBase {
attributes: [Object],
_previousAttributes: [Object],
changed: {},
relations: {},
cid: 'c4',
id: 1 } },
_knex: null,
_events: {},
_eventsCount: 0 }

最佳答案

我找到了答案(文档非常神秘,希望这对其他人有帮助)

new Model.CompletedSentences().fetchAll().then(function (resData) {
_.each(resData.models, function (model) { //I am looping over models using underscore, you can use any loop
console.log(model.attributes)
})

})

关于javascript - 如何在.fetchAll Bookshelf js + knex js之后循环行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33906058/

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