Why is it important to use Discriminator when implementing Mongoose?NodeJs, Mocha and MongooseWhy by default all fields in mongoose are not required?Include Mongodb “_id” field in projection with MongooseSub documents inheritance in mongoose and mongoose-schema-extendPUT/ update operation fails in $resource AngularJS client in rest based app (mongoose insert / update issue).Mongoose - Divide subdocuments using discriminatorsMongoose exclude fields in lookupWhy I can't retrieve any result when I use mongoose in my appmongoose, schema validation failed despite valid dataNon-existing field in Mongodb document appears in mongoose findById() result
Is it possible to map the firing of neurons in the human brain so as to stimulate artificial memories in someone else?
Which ISO should I use for the cleanest image?
Why was Sir Cadogan fired?
Why is the sentence "Das ist eine Nase" correct?
Could the museum Saturn V's be refitted for one more flight?
Do creatures with a speed 0ft., fly 30ft. (hover) ever touch the ground?
Implication of namely
What's the meaning of "Sollensaussagen"?
How can saying a song's name be a copyright violation?
OP Amp not amplifying audio signal
How to prevent "they're falling in love" trope
What exactly is ineptocracy?
Different meanings of こわい
Processor speed limited at 0.4 Ghz
Is it a bad idea to plug the other end of ESD strap to wall ground?
Why do I get negative height?
Avoiding the "not like other girls" trope?
How can I prove that a state of equilibrium is unstable?
Sums of two squares in arithmetic progressions
Does int main() need a declaration on C++?
Can someone clarify Hamming's notion of important problems in relation to modern academia?
Is this draw by repetition?
Finding the reason behind the value of the integral.
How dangerous is XSS
Why is it important to use Discriminator when implementing Mongoose?
NodeJs, Mocha and MongooseWhy by default all fields in mongoose are not required?Include Mongodb “_id” field in projection with MongooseSub documents inheritance in mongoose and mongoose-schema-extendPUT/ update operation fails in $resource AngularJS client in rest based app (mongoose insert / update issue).Mongoose - Divide subdocuments using discriminatorsMongoose exclude fields in lookupWhy I can't retrieve any result when I use mongoose in my appmongoose, schema validation failed despite valid dataNon-existing field in Mongodb document appears in mongoose findById() result
I've read mongoose documentation but still didn't get it, when i create a mongoose schema I can create fields that I might not use like
var productSchema = new Schema({
name:
type: String,
required: true
,
fruit: [
color: String,
season: String
],
book: [
pages:String,
author: String
]
]);
Then if i miss book object, it won't be written on product model so why should I use discriminators IF I'm going to get same result can some1 explains please.
mongoose
add a comment |
I've read mongoose documentation but still didn't get it, when i create a mongoose schema I can create fields that I might not use like
var productSchema = new Schema({
name:
type: String,
required: true
,
fruit: [
color: String,
season: String
],
book: [
pages:String,
author: String
]
]);
Then if i miss book object, it won't be written on product model so why should I use discriminators IF I'm going to get same result can some1 explains please.
mongoose
1
It's a really broad topic. google.com/search?q=polymorphism You would probably be better off presenting a question in the form of something you actually need to achieve. General "I want to learn about a topic" questions are really not in the scope of answers for this site. Still you can always research from that link.
– Neil Lunn
Mar 7 at 21:09
thanks for the advice.
– Cristhian Jonathan Gomez Ramos
Mar 9 at 14:55
add a comment |
I've read mongoose documentation but still didn't get it, when i create a mongoose schema I can create fields that I might not use like
var productSchema = new Schema({
name:
type: String,
required: true
,
fruit: [
color: String,
season: String
],
book: [
pages:String,
author: String
]
]);
Then if i miss book object, it won't be written on product model so why should I use discriminators IF I'm going to get same result can some1 explains please.
mongoose
I've read mongoose documentation but still didn't get it, when i create a mongoose schema I can create fields that I might not use like
var productSchema = new Schema({
name:
type: String,
required: true
,
fruit: [
color: String,
season: String
],
book: [
pages:String,
author: String
]
]);
Then if i miss book object, it won't be written on product model so why should I use discriminators IF I'm going to get same result can some1 explains please.
mongoose
mongoose
edited Mar 7 at 21:07
Neil Lunn
101k23178187
101k23178187
asked Mar 7 at 21:03
Cristhian Jonathan Gomez RamosCristhian Jonathan Gomez Ramos
1
1
1
It's a really broad topic. google.com/search?q=polymorphism You would probably be better off presenting a question in the form of something you actually need to achieve. General "I want to learn about a topic" questions are really not in the scope of answers for this site. Still you can always research from that link.
– Neil Lunn
Mar 7 at 21:09
thanks for the advice.
– Cristhian Jonathan Gomez Ramos
Mar 9 at 14:55
add a comment |
1
It's a really broad topic. google.com/search?q=polymorphism You would probably be better off presenting a question in the form of something you actually need to achieve. General "I want to learn about a topic" questions are really not in the scope of answers for this site. Still you can always research from that link.
– Neil Lunn
Mar 7 at 21:09
thanks for the advice.
– Cristhian Jonathan Gomez Ramos
Mar 9 at 14:55
1
1
It's a really broad topic. google.com/search?q=polymorphism You would probably be better off presenting a question in the form of something you actually need to achieve. General "I want to learn about a topic" questions are really not in the scope of answers for this site. Still you can always research from that link.
– Neil Lunn
Mar 7 at 21:09
It's a really broad topic. google.com/search?q=polymorphism You would probably be better off presenting a question in the form of something you actually need to achieve. General "I want to learn about a topic" questions are really not in the scope of answers for this site. Still you can always research from that link.
– Neil Lunn
Mar 7 at 21:09
thanks for the advice.
– Cristhian Jonathan Gomez Ramos
Mar 9 at 14:55
thanks for the advice.
– Cristhian Jonathan Gomez Ramos
Mar 9 at 14:55
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55052756%2fwhy-is-it-important-to-use-discriminator-when-implementing-mongoose%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55052756%2fwhy-is-it-important-to-use-discriminator-when-implementing-mongoose%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
It's a really broad topic. google.com/search?q=polymorphism You would probably be better off presenting a question in the form of something you actually need to achieve. General "I want to learn about a topic" questions are really not in the scope of answers for this site. Still you can always research from that link.
– Neil Lunn
Mar 7 at 21:09
thanks for the advice.
– Cristhian Jonathan Gomez Ramos
Mar 9 at 14:55