2014-11-09 3 views
0

У меня есть класс в Java, как это:Определить карту в Mongoose?

public class PlaceDetail{ 
    private Map<String, String> addressComponents; 
    List<PlaceOpenHour> openingHours; 
    private List<PlacePhoto> photos; 
    private List<PlaceReview> reviews; 
    private List<String> types; 
    private String htmlAddress; 
    private String address; 
    private Location location; 
    private String icon; 
} 

Теперь я хочу использовать Mongoose для задаваемого этого класса в качестве схемы, особенно карт, как я могу определить структуру карт в Mongoose?

ответ

0

это выглядит как этот

var mongoose = require('mongoose'); 
var Schema = mongoose.Schema; 

var PlaceDetailSchema = new Schema({ 
    addressComponents:[{name:String,surname:String}], 
    openingHours:[new Schema({ 
     openHour:String, //for example openHoure and closeHoure 
     closeHour:String 
     })], 
    PlaceOpenHour:[new Schema({ 
     openHour:String, 
     clsoeHour:String 
     })], 
    photos:[new Schema({ 
    url:String, 
    author:String 
    })], 
    reviews:[new Schema({ 
    //...write what you want 
    })], 
    types:[{type:String}], 
    htmlAddress:String, 
    address:String, 
    location:[new Schema({ 
    country:String, 
    city:String 
    })], 
    icon:String 
}); 
Смежные вопросы