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

jak zdefiniować lokalizację w encji za pomocą mongodb

Myślę, że lokalizacja miałaby podobną strukturę do poniższego kodu.

źródło 1 źródło 2

enum GeoJSONPoint {
  Point = "Point"
}

enum Careers {
  WebDevelopment = 'Web Development',
  MobileDevelopment = 'Mobile Development',
  UIUX = 'UI/UX',
  DataScience = 'Data Science',
  Business = 'Business',
  Other = 'Other'
}

@Entity('location')
export class LocationEntity extends BaseEntity {

  @Column({
    type: "enum",
    enum: GeoJSONPoint
  })
  type: GeoJSONPoint;

  @Column({type:'int'})
  coordinates: number;

  @Column({type:'text'})
  formattedAddress: string;

  @Column({type:'text'})
  street: string;

  @Column({type:'text'})
  city: string;

  @Column({type:'text'})
  state: string;

  @Column({type:'text'})
  zipcode: string;

  @Column({type:'text'})
  country: string;

  @Column({type:'simple-array'})
  careers: Careers[];
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Przekazany argument musi być pojedynczym ciągiem 12 bajtów

  2. Dlaczego to czeka na działanie zewnętrznej funkcji asynchronicznej?

  3. Nie można utworzyć instancji schematu mangusty:obiekt nie jest funkcją

  4. Otrzymuj powiadomienia o zmienionych dokumentach w mongodb

  5. MongoDB:Jaki jest sens używania MapReduce bez równoległości?