0
특정 이름부터 시작하여 모음의 배열에서 키 이름을 가져 오는 방법.배열 키 이름은 mongodb에서 특정 이름으로 시작합니다.
var regExp=/specific name of key/
var cur = db.collectionName.find();
cur.forEach(function(doc)
{{ Object.keys(doc).forEach(function(key)
{return key.match(regExp)})}}
var allKeys = {};
var regExp=/Alar/
db.collectionName.find().forEach(function(doc){Object.keys(doc).forEach(function(key){allKeys[key]=1})});
allKeys;
위 코드 출력과 함께;
{
"_id" : 1,
"id" : 1,
"type" : 1,
"Name" : 1,
"device_type" : 1,
"grammerData" : 1,
"code" : 1,
"Command" : 1,
"description" : 1,
"created_by" : 1,
"last_updated_time" : 1
}
now i want some script from which i can find those keys which start with specific name.
제대로 작동하지 않으면 제발 도와주세요.
키 이름 만 원하십니까? –
무엇을 의미합니까? –
var allKeys = {}; db.collectionName.find(). forEach (function (doc) {Object.keys (doc) .forEach (function (key) {allKeys [key] = 1})}); allKeys; 이 키 이름을 볼 수 있습니다. 이제 특정 이름으로 시작하는 키 이름을 원하는 키 이름을 원하십니까? –