sql >> Database >  >> NoSQL >> MongoDB

Dwingt het toepassen van een 2dsphere-index op een mangoestschema dat het locatieveld verplicht is?

Voor mangoest 3.8.12 stelt u de standaardwaarde in:

var UserSchema = new Schema({
  location: {
    type: {
      type: String,
      enum: ['Point'],
      default: 'Point',
    },
    coordinates: {
      type: [Number],
      default: [0, 0],
    }
  }
});

UserSchema.index({location: '2dsphere'});


  1. SocketTimeout met geopende verbinding in MongoDB

  2. mongo - ruby ​​verbindingsprobleem

  3. mislukt met fout 10068:ongeldige operator:$oid

  4. Redis — de beste manier om een ​​grote kaart op te slaan (woordenboek)