CouchDB 搜索和替换
CouchDB Search and Replace
我有一个 couchDB 数据库,在我的文档中我有一系列字符串(存储为 JSON 对象)不幸的是,在提交过程中,字符串被转义,因此“\n”被插入为“\\ n" 到数据库中。
是否可以运行搜索和替换操作来扭转这种情况?
不,您不能像您想象的那样执行 "search and replace"。最好的办法是使用 bulk document API 同时将更改写入多个文档。
您需要某种脚本来查询所有文档(或者您可以编写一个视图来查找需要更新的文档),然后您将通过批量文档提交更改 API .
我有一个 couchDB 数据库,在我的文档中我有一系列字符串(存储为 JSON 对象)不幸的是,在提交过程中,字符串被转义,因此“\n”被插入为“\\ n" 到数据库中。
是否可以运行搜索和替换操作来扭转这种情况?
不,您不能像您想象的那样执行 "search and replace"。最好的办法是使用 bulk document API 同时将更改写入多个文档。
您需要某种脚本来查询所有文档(或者您可以编写一个视图来查找需要更新的文档),然后您将通过批量文档提交更改 API .