ho alcuni documenti in CouchDB contenenti campi che sono array di id per i diversi documenti associati:vista CouchDB che ricerca un campo array per valori passati come array chiave
{
associatedAssets: ["4c67f6241f4a0efb7dc2abc24a004dfe", "270fd4508a1222a1e2a27cbe7f002d9z"]
}
vorrei scrivere un guarda che mi permetta di passare in una chiave che è essa stessa una matrice di iD, e poi tornare documenti di cui associatedAssets campi contengono uno o più dei ids trasmessi tramite la chiave dell'array es
$.ajax({
url: "/db/_design/design_doc/_view/summaryByAssociatedAssets",
type: "post",
data: JSON.stringify({keys: ["4c67f6241f4a0efb7dc2abc24a004dfe", "6c67f6241f4a0efb7dc2abc24a004dfd"]}),
dataType: "json",
contentType: "application/json",
})
.done(function(resp){
console.log(resp[0]);
});
sarebbero tornati documenti il cui allineamento associatedAssets contiene uno o più dei tasti "4c67f6241f4a0efb7dc2abc24a004dfe", "6c67f6241f4a0efb7dc2abc24a004dfd".
Non riesco ad accedere alle chiavi nel mio punto di vista, quindi non sono sicuro se posso fare questo? C'è un modo migliore per realizzare questo?
Grazie!
Questo ha funzionato perfettamente! Grazie! – Troy
Stai molto gradito :) – smathy
sto facendo lo stesso, ma non è possibile ottenere il parametro di query per le chiavi giuste, tutte le idee su come fare questo lavoro? Heres che cosa funziona:? Tasti = [[ "apex_fundamentals"]], ma il seguito non funziona: keys = [ "apex_fundamentals", "javascript_and_visualforce"] (NOTA: È possibile che questo è gestito attraverso to_json e URL codificato) e tutto in rotaie) –