Questions tagged [cloudant]

IBM Cloudant is a fully managed database service for hybrid multicloud applications — built on open source Apache CouchDB with a fully compatible API. Sync data to any cloud or to the edge.

Cloudant is a Massachusetts-based enterprise software company which provides an open source non-relational, distributed database service of the same name that requires zero-configuration. Cloudant is based on the Apache-backed CouchDB project and the creator of the open source BigCouch project.

Cloudant's service provides integrated data management, search, and analytics engine designed for web applications. Cloudant scales your database on the CouchDB framework and provides hosting, administrative tools, analytics and commercial support for CouchDB and BigCouch. Cloudant's distributed CouchDB service is used just like you would use standalone CouchDB, with the added advantage of your data being redundantly distributed over multiple machines.

Cloudant is often considered part of a new generation of 'NoSQL' databases that don't require fixed table schemas and is challenging the dominance of traditional relational databases (including the popular MySQL).

From Wikipedia entry on Cloudant.

1232 questions
7
votes
1 answer

What is cloudant document expiration field?

Is document expiration field set with date-time or seconds or milliseconds? As I know it's seconds: "expiration": 1543086426, So 1543086426 = Saturday, November 24, 2018 7:07:06 PM Then why the document is being removed by Cloudant? If it's…
John Glabb
  • 1,336
  • 5
  • 22
  • 52
7
votes
3 answers

pouchDB query() bug when updating documents

Let's say I have these three documents: { "_id": "11111", "type": "template", "name": "person" } { "_id": "22222", "type": "template", "name": "place" } { "_id": "33333", "type": "template", "name": "thing" } I have a cloud database and then I have…
bryan
  • 8,879
  • 18
  • 83
  • 166
7
votes
2 answers

Development for Cloudant using local CouchDB

I'm planing on having my database stored in Cloudant. Is it safe to use local CouchDB during development, testing and staging of our application with knowledge that everything works locally should also work on Cloudant?
Ido Ran
  • 10,584
  • 17
  • 80
  • 143
7
votes
1 answer

CouchDB: Linking a document that references an array of different document types

I'm a newbie when it comes to CouchDB. I come from a .NET SQL Server world. In skimming through CouchDB the Definitive Guide I was like "wut wut this is awesome". Now I'm testing some of the things I learned in hopes of implementing it in the real…
7
votes
1 answer

Cost of continuous replications vs one-shot replications (using TouchDB and Cloudant)

We have an app that uses Cloudant as a remote server. Nevertheless, Cloudant is not completely compatible with TouchDB's continuous replications from previous experience. So our alternative for now is to trigger manually one-shot replications at a…
airpaulg
  • 565
  • 3
  • 13
6
votes
2 answers

CouchDB indexes to connect the dots between documents

I have the following documents: { _id: "123", type: "project", worksite_id: "worksite_1" } { _id: "456", type: "document", project_id: "123" } { _id: "789", type: "signature", document_id: "456" } My goal is to run a query and to inevitably do a…
bryan
  • 8,879
  • 18
  • 83
  • 166
6
votes
1 answer

Cloudant/Couch db pagination in search API - How to skip n number of records

I am building a typical pagination that allows the user to click on a particular page number and view the results (similar to the google search result view). I am using the cloudant search API for this. The cloudant search API provides the limit…
Sethunath K M
  • 4,702
  • 3
  • 28
  • 42
6
votes
3 answers

How to create index search in CouchDB?

Assuming configuring couchDB locally, how and where to create the search index similarly to Cloudant on Bluemix?
user2670818
  • 719
  • 5
  • 12
  • 28
6
votes
2 answers

CouchDB and Cloudant Security

We have used CouchDB in production, mainly building apps in controlled environments. Most times, we use a middle-ware library to make direct calls onto couchdb/cloudant, hence avoiding direct (Front-End JavaScript calls direct onto…
Muzaaya Joshua
  • 7,736
  • 3
  • 47
  • 86
6
votes
1 answer

CouchDB, how to get document changes only

Using /_changes?filter=_design I can get all the changes for design documents. How do I get all the changes for documents only? Is there such a thing like /_changes?filter=_docs_only ???
Telemat
  • 398
  • 2
  • 14
6
votes
2 answers

Cloudant and local CouchDB installation 2 way replication

I'm trying to sync a database in a local CouchDB installation (v 1.3.1 on a Mac) and a database on Cloudant with master-master replication. In my local Futon http://localhost:5984/_utils I've configured Replicator to replicate my local database to…
6
votes
1 answer

How to trigger or check status of chained map reduce (dbcopy)

With standard CouchDB view indexes, I have flexibility and introspection into staleness vs. freshness. How do I get the analogous functionality for Cloudant's dbcopy feature? CouchDB view query freshness current index on disk, possibly stale:…
nicholas a. evans
  • 2,163
  • 1
  • 17
  • 17
5
votes
1 answer

Excluding design documents in _all_docs query in Cloudant

I want to retrieve all the documents other than design documents but _all_docs returns all the documents in the DB. From the answers, I have found that using two queries would give the results. _all_docs?endkey="_" - lists documents upto the first…
ShwetaJ
  • 462
  • 1
  • 8
  • 32
5
votes
1 answer

How do I structure a multiuser pouchdb/coucdb app and authentication

I've read about 10 related stackoverflow questions on this topic that are all scattered around a similar question... I want to simplify my question around a fictional "todo" application. I'm learning to code (javascript) and I'm hitting a roadblock.…
dhndeveloper
  • 311
  • 2
  • 15
5
votes
2 answers

Cloudant Query & CouchDB Mango: How to set $regex flags?

Is it possible to set $regex flags using Cloudant Query / CouchDB 2.0 Find? Specifically I want a case insensitive search and global would also be useful. In JavaScript I would do: db.find({ selector: { _id: {$gt: null}, series:…
Colin Skow
  • 1,006
  • 12
  • 21
1
2
3
82 83