Articles of couchbase

N1QL et Node sur Couchbase

J’essaie d’utiliser N1QL avec le SDK Node.js de Couchbase. Voici mon code: var config = require(‘../../config/init’); var N1qlQuery = require(‘couchbase’).N1qlQuery; var query = N1qlQuery.fromSsortingng(“SELECT * FROM users”); var db = couchbaseService(); console.log(‘start’); db.query(query, function(err, result) { if (err) { console.log(‘inside err’); console.log(err); return; } console.log(‘No error in NIQL’); console.log(result.object); }); Voici l’erreur: TypeError: Cannot read […]

Erreur réseau Couchbase lors de l’utilisation de get & set dans bucket.js

J’ai ce simple script js: var cb = require(‘couchbase’); var bucket; var connectionSettings = { ‘user’:’test-bucket’, ‘password’:’test’, ‘hosts’:[‘localhost:8091’], ‘bucket’:’test-bucket’ }; cb.connect(connectionSettings, function(e, bucket) { if (e) { errorHandler(‘connect’, e); } else { console.log(‘Connection established!’); bucket.get(‘testObject’, function(e, doc) { if(e) { errorHandler(‘get’, e); } else { console.log(doc); } }); } }); function errorHandler(from, e) { console.log(‘Function: […]

couchbase réduire par date dans node.js

Je dois faire du code qui filtre l’utilisateur actif avec couchbase, node.js J’ai quelques documents d’utilisateurs, et j’ai fait une vue avec le code suivant: J’ai créé une vue appelée “date butoir” avec le code suivant: function (doc, meta) { if(meta.type == ‘json’) { if(doc.type == ‘user’) { if (doc.lastUpdate){ emit(dateToArray(doc.lastUpdate),doc.name); } } } } […]

Erreur Nodejs: libcouchbase.so.2: impossible d’ouvrir le fichier object partagé: aucun fichier ou répertoire

Je travaille sur un projet nodejs. Son travail dans mon ordinateur portable, mais quand j’ai essayé de l’exécuter dans mon bureau, il jette une erreur: libcouchbase.so.2: impossible d’ouvrir le fichier d’object partagé: aucun fichier ou répertoire de ce type Quelqu’un peut-il me suggérer ce qui pourrait être le problème? Merci d’avance

Insertion multiple de Couchbase avec node.js

J’essaie d’insérer plusieurs enregistrements dans couchbase, tout en utilisant le pilote officiel node-couchbase var db = new couchbase.Connection({host: hostname, bucket: myBucket, password: pass}, function(error){ console.log(error); }); var g = guid.raw() var a = []; for(var i=0; i<100; i++){ new_beer = { "iteration" : i, "category": "North American Ale" } a.push(new_beer); } console.log(guid); db.set(g, a, function(err, […]

Couchbase s’éteint après quelques secondes

J’ai environ 100 à 200 000 petits documents contenant des images codées en base64 (très petites images). J’essaie d’insérer tous ces documents dans la firebase database Couchbase et cette erreur persiste après les premiers 28k documents (taille totale environ 185 Mo) [Error: Client-Side timeout exceeded for operation. Inspect network conditions or increase the timeout] code: […]

Erreur de réseau Couchbase 16, l’assertion de socket a échoué dans node.js

J’ai le script node.js suivant qui fonctionnait très bien il y a quelques jours, mais maintenant je reçois cette erreur: syd@HP-Notebook:~/Desktop$ node db.js connected to database { [Error: Network error] code: 16 } node: ../src/ioplugin.cc:496: virtual int Couchnode::IoOps::updateEvent(lcb_socket_t, void*, short int, void*, void (*)(lcb_socket_t, short int, void*)): Assertion `socket != __null’ failed. Aborted (core dumped) […]

Importer un fichier JSON dans Couchbase à l’aide de cbdocloader

J’utilise la commande cbdocloader pour importer différents fichiers JSON dans la firebase database Couchbase. Si mon fichier est json comme ci-dessous {“displayName”:”Login”,”controller”:”AppCtrl”,”action”:”login”,”endpoint”:””,”group”:0,”_type”:”Permission”} ça fonctionne bien. Mais si mon contenu JID _id il sera automatiquement exclu de l’importation, je veux importer mon json comme ci-dessous {“_id”:”3dfd4bb0-aff4-11e6-8a96-8598a3ef40c4″,”displayName”:”Login”,”controller”:”AppCtrl”,”action”:”login”,”endpoint”:””,”group”:0,”_type”:”Permission”} Comment puis-je faire cela en utilisant cbdocloader ?

Couchbase: impossible d’effectuer des opérations sur un compartiment d’arrêt

Je reçois cette erreur lorsque j’essaie d’insérer des objects 2M via node.js dans Couchbase. 1M fonctionne bien. C: \ Utilisateurs \ Administrateur \ Bureau \ noeud_modules \ couche_base \ lib \ bucket.js: 728 génère une nouvelle erreur (‘ne peut pas effectuer d’opérations sur un compartiment d’arrêt’); J’utilise Couchbase 3.0.1, node.js 2.0.2 SDK. C’est le code: […]

N1ql -> L’opérateur IN ne fonctionne pas avec d’autres conditions

La requête suivante fonctionne très bien lorsque seul l’opérateur IN est utilisé SELECT META().id FROM bucket_name WHERE description IN [‘Item1′,’Item2’] Mais lorsque je lance cette requête, le résultat est vide. SELECT META().id FROM bucket_name WHERE id = 123 AND description IN [‘Item1′,’Item2′] Est-ce que je fais quelque chose de mal ou quelqu’un d’autre a fait […]