私が試したものです:
{get.js}
var some = require('model');
some.find() // find
.limit(3) // limit for 3 docs (test part)
// NEXT LINE IS NOT WORKING
.select('a.0 b c.0 -d') // select {array: a and b, index:0}, b less d
.exec(function(err, dataList) {
if (err) {
console.warn(err);
return ;
}
console.log(data[0].a); // Show in console array a
console.log(data[0].b); // String b
console.log(data[0].c); // array c
// not select d, so d = undefined
});
コードのこの部分では、私は配列のようなインデックスを選択することができるであろうが、私はこのコードをしようとしたとき、私の配列が選択されているが、内部の無い要素と。
スキーマから配列のインデックスを選択する方法はありますか?あなたが代わりにここ$slice
たい
を "ミックス" することはできません:[1、1、1、1、1、1、1、1、1]'とクエリは、 '.select( 'ランク' です) '' .select( 'rank.0') 'を試してみると、配列は' 'rank ''として返されます:[]' –