6
ho la seguente queryMongoDb ricerca non restituisce un risultato
db.Profiles.find({ "$text" : { "$search" : "vk" } })
Mi dà il seguente risultato
{
"_id" : ObjectId("55e999a5bd1f3926586799bb"),
"created" : ISODate("2015-09-04T13:16:21.555Z"),
"userId" : 4790,
"email" : "[email protected]",
"firstName" : "",
"lastName" : "",
"phoneNumber" : "",
"isUnsubscribed" : false,
"isAboveLimit" : true,
"status" : 0,
"userAgent" : 0,
"isDeleted" : false,
"p2l" : [
{
"listId" : 31613,
"status" : 25,
"subscriptionDate" : ISODate("2015-09-17T14:04:33.660Z")
}
],
"countryId" : 0,
"cf" : []
}
Ma il seguente non lo fa
db.Profiles.find({ "$text" : { "$search" : "v" }})
Ci non sono risultati
Regex non è adatto per me, perché questo doen't uso indici –
@ MongoUser101 Hai una fonte per questa affermazione? http://docs.mongodb.org/v3.0/reference/operator/query/regex/#index-use afferma in modo diverso, moltissimo. –