Я сохранил информацию в этом формате на моем MongoDB
{
name: 'Eric',
account: 13310
},
{
name: 'Ivan',
account: 12120
}
Это мое предложение noSQL
db.users.find( "account": { $regex: /13/, $options: 'i' } );
Но я получил ошибку
Error: error: {
"ok" : 0,
"errmsg" : "$regex has to be a string",
"code" : 2,
"codeName" : "BadValue"
}
КакМогу ли я сделать запрос, я хочу найти все, что содержит «13» по индексу account
.Я читал о синтаксическом разборе account
index для String, но в коллекции более 100 тыс. Документов, это не так.
Я ищу это предложение SQL
SELECT * FROM USERS WHERE ACCOUNT LIKE '%13%'