我有两个 JavaScript 对象(任意深度),它们具有许多相同的信息。
我正在寻求帮助获取两个对象之间的共享数据。
例如:
const a = {
name: 'Alice',
features: {
speed: 3,
strength: 90,
mind: {
power: 42
}
}
};
const b = {
name: 'Bob',
features: {
speed: 3,
stamina: 1,
mind: {
power: 42,
flexibility: 0,
telekinesis: 42
}
}
};
Run Code Online (Sandbox Code Playgroud)
我的目标是提出一个解决方案来生成他们共享的数据:
const shared = {
features: {
speed: 3,
mind: {
power: 42
}
}
}
Run Code Online (Sandbox Code Playgroud)
我正在操作的真实数据是任意深度嵌套的(通常是对象内的数十个对象),但我希望上面的示例有所帮助。
这是一项一次性任务,因此我并不特别关心性能,并且只要它可以工作,我很乐意使用任何库。谢谢您的帮助!
PostGIS 安装文档的内容如下:
PostGIS是一个可选扩展,必须在要使用它的每个数据库中启用它,然后才能使用它。安装软件只是第一步。不要在名为postgres的数据库中安装它。
我们在Docker上运行PostgreSQL,只需要一个数据库,因此我们一直在使用默认数据库postgres。我的第一个倾向是在此处安装PostGIS,但文档似乎很清楚我们不应该这样做。
是否有理由不将PostGIS安装在默认数据库上,或者此注释旨在防止人们在postgres数据库中存在数据时意外地将PostGIS安装在foobar数据库中?
谢谢!