1
私のモデルの1つにネストされたaddress
属性があります。ウォーターライン:JSONの値で検索
attributes: {
address: {
type: 'json'
}
}
私はどのモデルのインスタンスが同じ場所にあるかを見つけることができます。 私はいくつかのクエリを試しました:
Model.find({ "address.city": city })
Model.find({ address: { contains: city }})
しかし、どれもうまくいかないようです。どのようにこのクエリを適切に定式化するためのアイデア?
私のテストでは、 'sails-mongo'アダプタの代わりに' sails-memory'を使用しています。ネイティブはMongoDBだけで動作するようです。たぶん別の「アドレス」モデルを追加して、代わりに1対1または一方向の関係で作業するだけです。 –
確かに、ネイティブコールはsails-mongoアダプターでのみ機能します。だからこそ、私はここでモンゴブを最初の場所とした –