Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL是否有与PockDB/CouchDB等效的';s百分号_Couchdb_Pouchdb - Fatal编程技术网

MySQL是否有与PockDB/CouchDB等效的';s百分号

MySQL是否有与PockDB/CouchDB等效的';s百分号,couchdb,pouchdb,Couchdb,Pouchdb,MySQL的百分比符号是否有等效符号 Character | Description ----------+------------------------------------------------------- % | Matches any number of characters, even zero characters 我想做类似的事情,比如 %john% 这应该得到任何类似的ID john_doe doe_john john_smith smith_john

MySQL的百分比符号是否有等效符号

Character | Description
----------+-------------------------------------------------------
    %     | Matches any number of characters, even zero characters
我想做类似的事情,比如

%john%
这应该得到任何类似的ID

john_doe
doe_john
john_smith
smith_john
etc.

Startkey和Endkey没有提供所需的结果。

没有等效项,没有。但是
PockDB find
插件()完成后将有一个
$regex
选项


同时,您可以进行前缀搜索(例如,
'john%'
)。请注意,后缀搜索(例如,
'%john'
)在任何数据库中都非常慢,因为B树是如何工作的。

感谢您的回答,PockDB find插件帮助我解决了这个问题。。因为我已经将次要ID实现为文档字段,以便将来使用,所以这个插件实际上很方便。