gpt4 book ai didi

node.js - 使用自定义键/值在 Mongoose/Handlebars 中创建 Schema 对象

转载 作者:太空宇宙 更新时间:2023-11-03 22:33:02 25 4
gpt4 key购买 nike

我想创建一个表单来输入 mongo/mongoose 模式中对象的自定义键和值,最终在 Handlebars View 中看到。请参阅示例以更好地解释。任何帮助都会很棒。 :)

Mongoose/Mongodb 架构:

var docketSchema = new Schema({
staff: [{ String: String, String: String }]
});

Handlebars 输入 View :

<div class="form-group">
<input value="{{input.staffkey1}}">
<input value="{{input.staffvalue1}}">
</div>

<div class="form-group">
<input value="{{input.staffkey2}}">
<input value="{{input.staffvalue2}}">
</div>

最佳答案

使用 mongoose 的原因通常是为了确保您的文档具有一些已知的键并验证新对象,以便它们符合您的架构。

如果您明确不希望对象具有相同的键,请使用架构类型Mixed - http://mongoosejs.com/docs/schematypes.html :

var docketSchema = new Schema({
staff: [{}]
});

关于node.js - 使用自定义键/值在 Mongoose/Handlebars 中创建 Schema 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33891479/

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