상황 : 몽구스 v4.7.6 내 소프트웨어에서 내 데이터베이스와 관련된 오류를 처리하기 위해 노력하고있어 MongoDB를의 v3.2.11 . 다음과 같은 문제가 있습니다. 데이터베이스 연결이 끊어지면 mongoose 요청이 다시 연결될 때까지 응답이 중지됩니다. 내가 뭔가를 몽구스 I Ctrl + Cmongod 불구하고 데이터베이스에 연결 내 소프트웨어 을
사용자가 메모를 작성하면 몽구스 API는 사용자가 메모 값과 함께 문서를 작성한 다음 기본 매개 변수로만 추가 문서를 작성합니다. 데이터베이스에서 제거 할 수있는 방법이 있습니까? 주에 대한 나의 스키마는 다음과 같이이다 : // Document it creates and what I expect
{
"_id": "58795af461e2db2db
Google에서 해당 정보를 찾지 못했습니다. 익스프레스, 몽구스를 사용하고 있습니다. 나는이 객체를 저장하지 않은 var User = require("../modules/user/model/user");
var user = new User();
console.log(obj);
그리고 콘솔이 나에게 { _id: 587b9a34b03ab515e1cf
저는 Mongoose를 처음 접했고 하위 문서에서 항목을 삭제할 때 내 접근법이 적합하다고 생각하지 않습니다. //DEPENDENCIES
var mongoose = require('mongoose');
var contactSchema = new mongoose.Schema({
name:{type:String},
age:{type:N
나는 mongoose 스키마를 가지고 있으며 저장 또는 업데이트가 호출 될 때 탄성 검색 소스도 업데이트됩니다. 값이 draft 일 때 탄성 검색을 업데이트해서는 안되는 한 가지 문제가 있습니다. 다음 스키마에서 수정을 수행하면 어떻게 달성 할 수 있습니까? var TestShcema = new mongoose.Schema({
custom_id:
작동하지에 고유 한 값을 유지 내가 지금까지 email: {type: mongoose.SchemaTypes.Email, required: true, index : {unique: true}}
email: {type: mongoose.SchemaTypes.Email, required: true, unique: true},
을 시도 그리고 아직도 나는 데
mongo 문서의 스키마를 만들므로 오브젝트가 아닌 배열에서 중복을 방지하는 것을 제외하고는 모든 것을 할 수 있습니다. 나는 addToSet을 알고 있지만 Mongo Schema를 언급하고있다. $ addToSet을 사용하여 업데이트를 확인하고 싶지는 않지만이 기능을 내 스키마 유효성 검사의 일부로 사용하고 싶습니다. 아래의 예. let sampleSch
오브젝트가 없기 때문에 조작이 실패 할 경우 mongoose 콜백에 오는 인수에 대한 문서를 찾고있었습니다. _id이 없습니다. 나는 아무 것도 찾을 수 없다. 따라서 나는 3 가지 사례를 직접 비교했다. id으로 호출 = 'foofoofoofoo' 다음과 같은 상황이 발생합니다 // returns: err = null, obj = null
mySchem