2016-07-14 12 views
0

Schaffung ich eine cloudant db mit Beispieldokumenten habe, wie unten gezeigt -Wie Kolon und andere Sonderzeichen zu entkommen, während eine cloudant Ansicht in Javascript

{ 
    "_id": "xyz", 
    "_rev": "1-sdsdsdfsdfsdfsdf", 
    "a:b:c:d:1.0": { 
     "pqr": { 
      "insideattribute": "value" 
     } 
    } 
} 

Ich brauche eine Ansicht mit folgenden Logik zu schaffen -

function(doc) { 
    // insideattribute is not null 
    if(doc.a:b:c:d:1.0.pqr.insideattribute) { 
    emit(doc._id, doc._rev); 
    } 
} 

Die JavaScript-Syntax wird jedoch aufgrund von ":" und "." Zeichen in der if-Bedingung. Habe versucht, mit doppelten Anführungszeichen zu entkommen, scheint aber zu funktionieren.

Gibt es einen anderen Weg, um dem zu entkommen?

Antwort

0

können Sie doc['a:b:c:d:1.0'] Notation Zugriff verwenden.