Tag: where

在MongoDB中传递参数$

我的脚本有点问题 我不能在'$ where'的函数中传递一个参数(例子中的MYPARAMETER)。 你有帮助我的想法吗? 谢谢。 var MYPARAMETER = "dqsd qsdqs &é&é"; MyCol.findOne({ $where: function(MYPARAMETER) { var tab1="ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ!#$€%&'`(),;:/@.*[]\|"; var tab2= "aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn "; rep2=tab1.split(''); rep=tab2.split(''); parray=new Array(); var i=-1; while(rep2[++i]) { parray[rep2[i]]=rep[i] } var chaine = this.name.replace(/\s{1,}/g,"-"); chaine = chaine.replace(/./g, function($0){return (parray[$0])?parray[$0]:$0 }); chaine = chaine.replace(/\s/g,""); return (chaine == MYPARAMETER); } },