sách gpt4 ai đã đi

javascript - 使用 JADE 和 mongoose 对象时出错

In lại 作者:行者123 更新时间:2023-11-28 20:23:00 26 4
mua khóa gpt4 Nike

我在渲染 jade 模板时遇到问题,我想传递一个带有包含 ObjectId (fmor Mongo) 的对象的数组变量

{ name: 'fake',
slug: 'FAKE',
address: 'fake',
city: 'Madrid',
country: 'Spain',
_owner: 51f65388f98a405469000003,
_id: 51f65389f98a405469000007}

这是执行#{objects}时的表示。

这显然会导致TOKEN ILLEGAL...我怎样才能将这个变量插入到jade中而不破坏任何东西。

1 Câu trả lời

看起来是由于缺少引号,您应该在传递给模板之前将 _owner 和 _id 转换为字符串。

{ 
name: 'fake',
slug: 'FAKE',
address: 'fake',
city: 'Madrid',
country: 'Spain',
_owner: '51f65388f98a405469000003', // convert to string
_id: '51f65389f98a405469000007' // convert to string
}

在 Mongoose 中,你可以这样做

obj._owner.toHexString();
obj._id.toHexString();

关于javascript - 使用 JADE 和 mongoose 对象时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17928329/

26 4 0
Bài viết được đề xuất: python - 如何在python程序中添加islice函数?
Bài viết được đề xuất: ios - 将文本添加到自定义后退按钮 iOS
Bài viết được đề xuất: python - 装箱(意思)
Bài viết được đề xuất: ios - AppDelegate 的 ViewController 内的 Preform 函数
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com