gpt4 book ai didi

node.js - 在属性中保存键值对的架构 - Mongoose

转载 作者:太空宇宙 更新时间:2023-11-04 02:02:04 26 4
gpt4 key购买 nike

所以,我的 Mongoose 中有以下架构:

// MODEL
const PortletSchema = new Schema({
slug: String,
version: String,
environment: String,
scap: Number,
country: {
type: String,
uppercase: true
},
_keys: [{ key: String, value: String }]
});

在“_keys”数组内,我想保存一个键值 JSON,如下所示:

// EXPECTED WAY TO STORE DATA INSIDE THE _keys PROPERTIES
{
[
{"key": "value"},
{"anotherKey": "Another Value" }
]
}

这样,我就可以在 _keys 属性中使用“动态键”,而不是像这样定义它:

// HOW I STORE THEM TODAY
[{ key: String, value: String }]

为什么我想要这个?:这将由 Java 应用程序通过服务读取,并且它希望映射该数组以获取如下所示的键:${anotherKey}

目前,在将信息发送到 Java 应用程序之前,我创建了一个库来将 key 更改为第一个提到的方式。所以java应用程序就像第二个代码片段一样接收它们。

我希望我可以在 _keys 中存储一个 json 文件,这样我就可以按照我需要的方式发送信息。

非常欢迎任何帮助或建议!

最佳答案

正如 @NeilLunn 所建议的,我使用了 _keys 值,如下所示:

_keys: []

这允许我在其中插入任何类型的对象。

关于node.js - 在属性中保存键值对的架构 - Mongoose,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45621651/

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