2016-05-08 5 views
2

Welche GPS-Koordinaten sollte ich in ein neu erstelltes Benutzerdokument einfügen, das seine Position noch nicht hochgeladen hat? Vorerst bin ich einfach einfügen 0 und 0, weil Werte wie 'undefined' Einfügen, die DB werfen einige Fehler macht ...MongoDB-Schema: Standardkoordinaten für die GPS-Position

Hier ist mein Schema:

var userSchema = new mongoose.Schema({ 
firstname: { 
    type: String, 
    required: true, 
    unique: false 
}, 
lastname: { 
    type: String, 
    required: true, 
    unique: false 
}, 
location: { 
    'type': { 
    type: String, 
    required: true, 
    enum: ['Point', 'LineString', 'Polygon'], 
    default: 'Point' 
    }, 
    coordinates: [Number], 
    select: false 
}, 

});

Antwort

3

Du könntest jeden magischen Wert wie 0,0 verwenden oder du könntest einen Ort verwenden, der außerhalb des Umfangs deiner Aufnahmen liegt, wie der Gipfel des Mount Everest, ein vulkanischer Schöpfer, der Südpol usw