var text = JSON.stringify(obj); var n=text.match(/\$/g);
Pattern match inside object in nodejs
-
26-06-2022 - |
문제
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.
해결책
다른 팁
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;
}
}
}
제휴하지 않습니다 StackOverflow