我将书籍作为文档存储在MongoDB中,各个页面以字符串形式存储在数组中。我正在尝试实现一个搜索页面,它可以获取一个字符串并返回包含它的所有文档。可以使用PHP调用的MongoDB查询直接完成(即搜索字符串数组中的子字符串)吗?
我正在使用MongoDB \ Driver(http://php.net/manual/en/book.mongodb.php),因为它是我机器上唯一可用的选项,而且我找不到这个特定驱动程序的详细文档或教程。有人可以帮忙吗?
答案 0 :(得分:2)
像
这样的东西 db.table.find({"bookTextField": /.*(the string).*/})
编辑:当然,用表名替换table,bookTextField替换包含文本的表的字段