You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Bogdan Artyushenko (JIRA)" <ji...@apache.org> on 2011/07/12 17:25:59 UTC
[jira] [Commented] (COUCHDB-995) Changes feed returns duplicate
fields with include_docs=true
[ https://issues.apache.org/jira/browse/COUCHDB-995?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13063950#comment-13063950 ]
Bogdan Artyushenko commented on COUCHDB-995:
--------------------------------------------
not quite sure but I have a problem of this type with couchdb 1.1.0, but if I use on the same pc 0.10 (or even 1.0.2) I have not this problem.
> Changes feed returns duplicate fields with include_docs=true
> ------------------------------------------------------------
>
> Key: COUCHDB-995
> URL: https://issues.apache.org/jira/browse/COUCHDB-995
> Project: CouchDB
> Issue Type: Bug
> Components: Full-Text Search, HTTP Interface
> Affects Versions: 1.0.1
> Environment: MacOSX with CouchDBX 1.0.1.1 as well as homebrew couchdb 1.0.1
> Reporter: Luke Driscoll
>
> I ran in to a problem, when using couchdb-lucene; but the problem is with couch itself. I've found this happening both on CouchDBX 1.0.1.1 and couchdb 1.0.1 (through homebrew).
> The problem is, if I update a document, and put in the same data each time, the data that comes out of the changes feed has duplicate fields. The call:
> http://localhost:5984/test/_changes?feed=continuous&heartbeat=15000&include_docs=true&since=0
> is returning data like this:
> {
> "seq":356,
> "id":"encounter_83-20101218T133000.000-0700",
> "changes":[{"rev":"2-ada5250d09a364608db6cd639c213eae"}],
> "doc":{
> "_id":"encounter_83-20101218T133000.000-0700",
> "_rev":"2-ada5250d09a364608db6cd639c213eae",
> "location":{
> "organisation":{
> "name":"Some Org",
> "abbrev":"0"
> },
> "location":{
> "name":"Other Loc",
> "abbrev":"Othe"
> }
> },
> "comment":"Broken",
> "appointmentDateTime":"2010-12-18T13:30:00.000-07:00",
> -> "patient_id":"patient_83",
> "appointmentType":"Acute",
> -> "type":"encounter",
> -> "patient_id":"patient_83",
> -> "type":"encounter"
> }
> }
> You'll notice that the patient_id field and the type field, are being duplicated on the data return. This is causing couchdb-lucene to baulk, but it's also just invalid json.
> Thanks
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira