私はこのようなオブジェクトを持っています
var obj = {"$match":{"name.first":"aa"}}
nodejs で、オブジェクト内の $ パターンを検索するにはどうすればよいですか。これに関するヘルプは本当に役に立ちます。
ありがとう。
私はこのようなオブジェクトを持っています
var obj = {"$match":{"name.first":"aa"}}
nodejs で、オブジェクト内の $ パターンを検索するにはどうすればよいですか。これに関するヘルプは本当に役に立ちます。
ありがとう。
var text = JSON.stringify(obj); var n=text.match(/\$/g);
短縮版?できないよ、ロングバージョン?それを行うには、独自の関数を作成する必要があります。\
非常に単純な実装:
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;
}
}
}