sql >> Database teknologi >  >> NoSQL >> MongoDB

Brug LIKE/regex med variabel i mongoid

searchterm = (params[:searchlogparams][:searchterm])
@tweets = Tweet.any_of({ :text => Regexp.new ("/.*"+searchterm+".*/") })

eller

searchterm = (params[:searchlogparams][:searchterm])
@tweets = Tweet.any_of({ :text => /.*#{searchterm}.*/ })


  1. Mongodb - dårlig forespørgsel:BadValue ukendt topniveauoperatør:$gte

  2. Hvordan forespørger man direkte indlejret felt uden at angive overordnet felt?

  3. Inden for en mongodb $match, hvordan man tester for felt MATCHING, snarere end felt EQUALING

  4. Hvorfor kan mit Redis Lua-script ikke atomisk opdatere nøgler på forskellige Redis Cluster-noder?