var text = JSON.stringify(obj); var n=text.match(/\$/g);
Pattern match inside object in nodejs
-
26-06-2022 - |
Frage
I have a object like this
var obj = {"$match":{"name.first":"aa"}}
In nodejs, how can I search for $ pattern inside an object. Any help on this will be really helpful.
Thanks.
Lösung
Andere Tipps
Short version? you can't, long version? you have to write your own function to do it.\
a very simple implementation :
var searchObj = function(obj, key, value) {
if(obj[key] === value) return obj;
for(var k in obj) {
var v = obj[k];
if(obj.hasOwnProperty(k) && typeof v === 'object'){
if(v[key] === value) return v;
}
}
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow