Я написал geospatialview в Couchbase:Couchbase добавления котировки Spatialviewrows Значение
function (doc, meta) {
if(doc.type == 'Bar') {
if(doc.position) {
emit(
{
type: "Point",
coordinates: [doc.position.latitude, doc.position.longitude]
}, doc.companyID);
}
}
}
Я затем попытаться получить их через рамки. Couchbase правильно возвращает объекты в этом поле. Я хочу исправить идентификатор companyID в качестве значения и сравнить его с другой строкой, чтобы узнать, разрешен ли запрос.
Проблема в том, я получаю значение emited как это в Юникод:
u'''CM-dummycompany'''
CompareString я получил от другого cbobject, как это:
u'CM-dummycompany'
Когда я сравнить их тоже не удается. Значит, любая идея, как правильно сравнивать?
Я попробовал это с ==
и is
. Я также попытался привести его в строку, а затем сравнить, но это не так, потому что у меня есть символы несоответствия, такие как äöü
Или лучше вопрос, почему двойные кавычки добавляются к испускаемому значению?
Полезная информация. –