node.js를 통해 몽구스 (@ 2.7.1, mongo v2.0.6)에 봉쇄 된 콜렉션을 만들려고합니다.mongoose 및 mongodb가 작동하지 않는 봉인 컬렉션 만들기
나는 copied the basic code from the mongoose documentation는 테스트 케이스를 만들했습니다 :
var schema = new Schema({'test':String},{capped:1024});
var model = api.db.model('testcapped',schema);
var data = new model({'test': 'value'});
data.save();
이 오류없이 실행됩니다. 나는 이후 반면에, 몽고 쉘 ...
> db.testcappeds.isCapped();
false
를 사용할 때 내가 Node.js를이 작업을 수행하는 경우 는하지만, 작동 : 즉
model.db.db.executeDbCommand({'convertToCapped': 'testcappeds', size: 1024}, function(e,d){});
을 우회 몽구스 직접 "convertToCapped"명령을 호출하면 성공적으로 작동하지만 몽구스가 해당 콜렉션을 올바르게 캡핑하지 못합니다.
내가 누락 된 항목이 있습니까? 필자는 수동으로 작업 코드를 사용하여 컬렉션을 캡슐화해야합니까? 그렇지 않으면 성능 오버 헤드가 추가됩니까?