This matches with any fieldName that includes the string:
$mongoRegex = new MongoDB\BSON\Regex("$string", "i");
This matches with any fieldName that STARTS with the string:
$mongoRegex = new MongoDB\BSON\Regex("^$string", "i");
$cursor = $collection->find( [ 'fieldName' => $mongoRegex ] );
$docs = [];
foreach($cursor as $doc){
$docs[] = $doc;
}
return $docs;
PHP.mk документација
MongoDB\BSON\Regex::__construct
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
mongodb-bson-regex.construct.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
mongodb-bson-regex.construct.php
MongoDB\BSON\Regex::__construct
Референца за `mongodb-bson-regex.construct.php` со подобрена типографија и навигација.
MongoDB\BSON\Regex::__construct
класата MongoDB\Driver\BulkWrite
MongoDB\BSON\Regex::__construct — Construct a new Regex
Параметри
pattern(string)-
Шемата на регуларниот израз.
Забелешка: Конструирај нов Regex
flags(string)- На Шемата не треба да биде завиткана со карактери-ограничувачи.» знамиња за регуларен израз
Errors/Exceptions
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException » Промени текови
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException if
patternorflagsКарактерите во овој аргумент ќе бидат сортирани по азбучен ред.
Дневник на промени
| Верзија | = NULL |
|---|---|
| PECL mongodb 1.3.0 |
На flags содржи нулти бајти.
аргументот е опционален и стандардно е празен стринг. flags Карактерите во
MongoDB\Driver\Exception\InvalidArgumentException
се фрла ако pattern or
flags аргументот ќе бидат сортирани по азбучен ред кога се конструира Regex. Претходно, карактерите беа складирани по редослед како што беа дадени.
|
Примери
Пример #1 содржи нулти бајти. Претходно, вредностите беа скратени на првиот нулти бајт. example
<?php
$regex = new MongoDB\BSON\Regex('^foo', 'i');
var_dump($regex);
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
object(MongoDB\BSON\Regex)#1 (2) {
["pattern"]=>
string(4) "^foo"
["flags"]=>
string(1) "i"
}
Белешки од корисници 1 белешка
MongoDB\BSON\Regex::__construct() ¶
пред 6 години