Гость
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / RegEx id / 5 сообщений из 5, страница 1 из 1
13.12.2017, 21:29
    #39569270
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RegEx id
А как искать в монго по id записи

Работает нормально
Код: sql
1.
db.groupEntity.find({  "name" : { "$regex" : "group" , "$options" : "is"}})



Ничего не возращает
Код: sql
1.
db.groupEntity.find({  "_id" : { "$regex" : "77c000" , "$options" : "is"}})
...
Рейтинг: 0 / 0
14.12.2017, 01:09
    #39569329
master_yoda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RegEx id
Потому что _id это 12 любых байт, не только печатные символы. Может по этому и не работает $regex

https://docs.mongodb.com/v3.4/reference/operator/query/regex/

$regex
Provides regular expression capabilities for pattern matching strings in queries.
...
Рейтинг: 0 / 0
14.12.2017, 01:54
    #39569333
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RegEx id
Это я уже нагуглил


Можно ли вести поиск по вхождение?
Часть функционала реализована, а делать копию колонки или в в виде строки не вариант
...
Рейтинг: 0 / 0
14.12.2017, 03:49
    #39569338
master_yoda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RegEx id
-=Koba=-Можно ли вести поиск по вхождение?

Код: plsql
1.
db.groupEntity.find({$where:"/77c000/.test(this._id)"})
...
Рейтинг: 0 / 0
14.12.2017, 08:57
    #39569397
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RegEx id
master_yoda-=Koba=-Можно ли вести поиск по вхождение?

Код: plsql
1.
db.groupEntity.find({$where:"/77c000/.test(this._id)"})


Спасибо теперь осталось придумать как-это к FIQL прикрутить
...
Рейтинг: 0 / 0
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / RegEx id / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]