Mongoコレクションを読みました。最後のアイテムの値を取得したいと思います。私は古いものから新しいものへの並べ替え(stackoverflow question)、最初の項目だけを取る方法をしますが、私は彼の価値を得ることができません。Mongoコレクションの最後のアイテムの値を取得する方法
これは私がコレクション内のデータを挿入するコードです:
'container.start': function(id) {
var ctn = docker.getContainer(id);
ctn.start(Meteor.bindEnvironment(function(err, data) {
if(err){
ErrorsContainer.upsert({
}, {
error: err
});
console.log(err);
}else{
console.log(data);
}
}));
}
私はコレクションを読ん次にコード:
'click .start'(event) {
const idDB = this._id
const container = InfosContainers.findOne({_id: idDB});
const name = container["nameContainer"];
const idContainer = container["idContainer"];
console.log("the container: " + name + " is going to be started. His id is: " + idContainer);
Meteor.call("container.start",idContainer);
//get the last error
var error = ErrorsContainer.find({}, {sort: {_id: 1, limit: 1}});
if(error){
alert(error[error]); //tried error.error too
}
}
それでは、どのように私は、コレクションの誤差の値を得ることができますか?
{sort:{_id:1、limit:1}}は{sort:{_id:1}、limit:1}にする必要があります – softwarenewbie7331
そのコレクションのエラーには他のオブジェクトが含まれていました!だから私の答えを見て – Jerome