sql >> Databáze >  >> NoSQL >> MongoDB

Nutí použití indexu 2dsphere na schéma mongoose, aby bylo vyžadováno pole umístění?

Pro mongoose 3.8.12 nastavíte výchozí hodnotu:

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

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


  1. Rychlý nebo hromadný upsert v pymongo

  2. Možnosti konfigurace runtime ClusterControl

  3. Neošetřené odmítnutí slibu:Chyba:Chybná adresa URL, nelze ji analyzovat

  4. Vlastní deserializace