MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Czy zastosowanie indeksu 2dsphere w schemacie mangusty wymusza, aby pole lokalizacji było wymagane?

W przypadku mangusty 3.8.12 ustawiasz wartość domyślną:

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

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wskazówki dotyczące zarządzania konfiguracjami baz danych

  2. Automatyczny przyrost mangusty

  3. 7 sposobów na sprawdzenie wersji MongoDB

  4. Wiele zliczeń z jednym zapytaniem w mongodb

  5. Policz w repozytorium Spring Data MongoDB