PouchDB to CouchDB sync is not happening when I use filter design document
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- javascript
- Lĩnh vực
- databases
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện quá trình đồng bộ trực tiếp từ PouchDB sang CouchDB với design document filters/by_unit được nêu và query_params, sau đó so sánh với trường hợp replication có bộ lọc đang hoạt động. Hoàn thành khi các cập nhật được thực hiện trong PouchDB được đẩy lên CouchDB trong khi bộ lọc và các tham số của unit được chọn vẫn được áp dụng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
PouchDB to CouchDB sync is not happening when I use filter design document. Sync can pull the CouchDB data into PouchDB. When I update a record on the PouchDB. It's not syncing with CouchDB
My Sync code
this.pouchDB
.sync(this.couchDB, {
live: true,
heartbeat: true,
timeout: false,
retry: true,
back_off_function: backOffFunction,
filter: 'filters/by_unit',
query_params: { units: JSON.stringify(selectedUnits) }
})
CouchDB filter design document
{
"_id": "_design/filters",
"_rev": "1-906cb674d5e8db7ae497285df540b183",
"filters": {
"by_unit": "function(doc, req) { if (doc._id.startsWith("_design/")) { return true; } var units = JSON.parse(req.query.units || '[]'); return units.indexOf(doc.unitId) !== -1; }"
}
}
NOTE
For the same filter replicate works fine but not for sync
- Ngôn ngữ chính
- JavaScript
- Star
- 17.6k
- Fork
- 1.5k
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của apache/pouchdb
-
elemMatch throws TypeError: value is null if array has null elementCó thể đã có người làm @henyanagar đã nhận 143 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
unref event is not documentedĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
Validate database namesĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 22/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 65/100
Tất cả issue của apache/pouchdb
Issue tương tự
-
curriculum documentation quality
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
githubnext/gh-aw-workshop#5367 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Add: Animal Planet BGĐang mởchannels:add check:passed
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 63/100
Maintainer thường phản hồi trong vòng 4 ngày
-
beginner blocked
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
hiero-ledger/hiero-sdk-js#4670 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Media widget: selecting a paused player is ignored while another paused player holds an audio streamĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
area: editor complexity: easy impact: low status: triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
ueberdosis/tiptap#8699 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày