MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

cara mendefinisikan lokasi dalam entitas menggunakan mongodb

Saya pikir lokasi akan memiliki struktur yang mirip dengan kode di bawah ini.

sumber 1 sumber 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. Mengapa ada garis bawah di depan id dokumen MongoDb?

  2. Periksa status menjalankan peta MongoDB mengurangi pekerjaan

  3. kueri mongodb berdasarkan sub-bidang

  4. MongoDB untuk membantu dengan rekomendasi

  5. Bagaimana Mengonfigurasi AppArmor untuk Kumpulan Replika MongoDB?