LINUX.ORG.RU

История изменений

Исправление gh0stwizard, (текущая версия) :

Я бы сделал так:

{
  "ip": "1.2.3.4",
   dat: [
     {
       mac: 'FF:00:FF:00:11:22',
       port: 1,
       vlan: 2
     },
     {
       mac: 'FF:00:FF:11:33:44',
       port: 3,
       vlan: 5
     }
   ]
}
Потому что поиск ip + mac|port|vlan возможен только в таком случае:
db.col.find({ip:"1.2.3.4","dat.mac":"FF:00:FF:00:11:22"})

Исходная версия gh0stwizard, :

Я бы сделал так:

{
  "ip": "1.2.3.4",
   dat: [
     {
       mac: 'FF:00:FF:00:11:22',
       port: 1,
       vlan: 2
     },
     {
       mac: 'FF:00:FF:11:33:44',
       port: 3,
       vlan: 5
     }
   ]
}
Потому что поиск ip + mac|port|vlan возможен только в таком случае:
db.col.find({ip:"1.2.3.4",dat.mac:"FF:00:FF:00:11:22"})