How to convert JSON object structure to dot notation?

后端 未结 3 1430
旧时难觅i
旧时难觅i 2020-12-16 01:42

I\'ve got a variable I\'m storing that will dictate what fields to exclude from a query:

excludeFields = {
  Contact: {
    Address: 0,
    Phone: 0
  }
}
         


        
3条回答
  •  时光取名叫无心
    2020-12-16 02:11

    var fields = {};
    for (var k in excludeFields) {
      for (var p in excludeFields[k]) {
        fields[k + '.' + p] = excludeFields[k][p];
      }
    }
    

    Then:

    things.findOne({}, {fields: fields})
    

提交回复
热议问题