algolia - 有没有办法在 algolia 部分更新方法中更新数组值?
问题描述
我的记录是这样的
{
objectID: "123123",
product_id: "456456",
categories: ['pie', 'desert']
}
我只想替换desert
为sweet
类别。
这可以通过使用partial_update_objects
方法吗?
解决方案
您无法更新值,但最终您可以Remove
&Add
使用内置操作。它将允许值的“更新”(仅当数组中的值是唯一的时才有效)。另一种方法是获取对象并计算数组的新值,以便稍后替换它。
推荐阅读
- javascript - 如何按每个数组项中具有不同名称的单个属性进行排序?
- javascript - 无法通过动态导入访问对象属性。Vue.js + ts
- jboss - 无论部署扫描器中设置的默认超时如何,JBoss AS 7.1 服务器在启动过程中都无法部署 ear 应用程序
- python - 使用 R 数据表的 .SDcols 样式的 pydatatable 更新或添加多列
- javascript - 使用带有选项元素的表单生成自定义 iframe
- pytorch - Pytorch:解释 torch.argmax
- laravel - 为什么不更新数据库并返回此错误?
- javascript - 动态创建时隐藏的输入字段,对于临时存储字符串没有多大用处
- python - Python Idle 编辑中的代码不会在 shell 中运行
- reactjs - useEffect 在分页更改时使 axios 调用两次(?)