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

Skema dan subdokumen di luwak.js

Mungkin discriminators bisa menjadi pilihan yang lebih baik untuk kasus Anda.

Contoh kode seperti di bawah ini

var options = {discriminatorKey: 'contents'};
const postSchema = new mongoose.Schema({
  published: Date,
  summary: String,
  type: String,
}, options);
var Post = mongoose.model('Post', postSchema);

const tweetSchema = new mongoose.Schema({
  tweetUrl: {type: string, trim: true}
  length: Number
}, options);
var Tweet = Post.discriminator('Tweet', tweetSchema);

const blogSchema = new mongoose.Schema({
  title: String,
  edits: [Date],
  slug: { type: String, trim: true},
  body: String
}, options);
var Blog = Post.discriminator('Blog', blogSchema );



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Prosedur Tersimpan di MongoDB

  2. Validasi min tidak berfungsi di Mongoose

  3. php mongodb temukan entri ke-n dalam koleksi

  4. Kerangka kerja agregat tidak dapat menggunakan indeks

  5. MongoTemplate upsert - cara mudah untuk membuat Pembaruan dari pojo (pengguna mana yang telah diedit)?