سلام دوستان میخواستم بدونم این اسچیمایی که ما تو مونگوز تعریف میکنیم موضوعش چیه اصلا چرا و چرا تعرفش میکنیمو ازش شی میسازیم
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var blogSchema = new Schema({
title: String,
author: String,
body: String,
comments: [{ body: String, date: Date }],
date: { type: Date, default: Date.now },
hidden: Boolean,
meta: {
votes: Number,
favs: Number
}
});
@programmersharp1379
سلام
ببینید mongoose بر روی mongodb تعریف میشه و یکسری مزیتها برای برنامه نویس ایجاد می کنه از قبیل راحت تر بودن ولیدیشن و کویری زدن و ...
اما خب شما برای اینکه بتونید از این مزایا استفاده کنید باید اول mongoose رو یاد بگیرید بعد قوانینش رو رعایت کنید تا بتونید ازش بعنوان یک Object Modeling Tool استفاده کنید. بنابراین اولین کاری که باید انجام بدید اینه که scheme تعریف کنید که کار این shceme این هست که ساختار داکیومنت ها و کالکشن رو در MongoDB مشخص می کنه. فرض mongoose اینه که با اینکار کار برنامه نویس رو راحت تر و دقیق تر می کنه.
یه چیزی شبیه به ORM هست مثل doctorine برای لاراول
ارادت
@programmersharp1379
سلام
ببینید mongoose بر روی mongodb تعریف میشه و یکسری مزیتها برای برنامه نویس ایجاد می کنه از قبیل راحت تر بودن ولیدیشن و کویری زدن و ...
اما خب شما برای اینکه بتونید از این مزایا استفاده کنید باید اول mongoose رو یاد بگیرید بعد قوانینش رو رعایت کنید تا بتونید ازش بعنوان یک Object Modeling Tool استفاده کنید. بنابراین اولین کاری که باید انجام بدید اینه که scheme تعریف کنید که کار این shceme این هست که ساختار داکیومنت ها و کالکشن رو در MongoDB مشخص می کنه. فرض mongoose اینه که با اینکار کار برنامه نویس رو راحت تر و دقیق تر می کنه.
یه چیزی شبیه به ORM هست مثل doctorine برای لاراول
ارادت
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟