MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Прилагането на 2dsphere индекс върху схема на мангуста принуждава ли полето за местоположение да бъде задължително?

За mongoose 3.8.12 задавате стойността по подразбиране:

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. Какво да избера:MongoDB/Cassandra/Redis/CouchDB?

  2. mongodb.conf bind_ip =127.0.0.1 не работи, но 0.0.0.0 работи

  3. Прегледайте всички колекции на Mongo и изпълнете заявка

  4. Абониране за Meteor.Users Collection

  5. Какво е полето __v в Mongoose