Добрый вечер! Изучаю Node.JS в связке с MongoDB. Для взаимодействия с БД пользуюсь фреймворком mongoose. Есть такой код:
db = mongoose.connect ( 'mongodb://localhost/test' );
var ServerSchema = mongoose.Schema ( { key: String, users: Number, size: Number, map: Array } );
var Server = mongoose.model ( 'Server', serverSchema );
Server.findOne( { key: key }, 'users map', function ( err, serv ) {
if ( err ) return console.error ( err );
console.log ( serv.map );
});
Изначально двумерный массив
map
возвращается одномерным. Как правильно реализовать сохранение?