Category: GoLang

Import Your MongoDB Collection Data into Couchbase Server with Golang
Import Your MongoDB Collection Data into Couchbase Server with Golang

Learn how to migrate your MongoDB Collection data into Couchbase Server with the mongoexport CLI and a very simple Golang script.

SDK Features – New For Couchbase 4.6
SDK Features – New For Couchbase 4.6

Along with this week’s Couchbase Server 4.6 release we have a super packed release with several new SDK features to help you streamline development. From efficiently managed Data Structures to the latest support for .NET Core, it is time to update to...

Using Couchbase in a Golang Websocket Chat Application
Using Couchbase in a Golang Websocket Chat Application

Not too long ago I wrote about creating a chat application that used Angular 2 for the front-end and Golang for the back-end. The message communication between the two was possible because of websockets. In this example, any number of...

Using Golang to get Multiple Couchbase Documents by Key in a Single Operation
Using Golang to get Multiple Couchbase Documents by Key in a Single Operation

Couchbase and the various server SDKs offer many different ways to query for data. You could write N1QL queries, view queries, or you could even lookup documents by their key. Of the three possible ways to obtain data, doing lookups...

Create a RESTful URL Shortener with Couchbase and Go
Create a RESTful URL Shortener with Couchbase and Go

This post focuses on creating a RESTful URL shortener. By using the Go programming language and Node.JS with Couchbase Server, and N1QL for querying data.

Developing an API with Golang using Couchbase NoSQL and N1QL
Developing an API with Golang using Couchbase NoSQL and N1QL

Have you ever wanted to create a RESTful API with Golang, but didn’t know where to start?  What do you do about URL routing, data modeling, or even the data layer in general? In this start to finish video tutorial,...

Getting Started with Golang and Couchbase
Getting Started with Golang and Couchbase

Are you a Go programmer that is new to Couchbase or even NoSQL in general?  In this quickstart video tutorial you’ll learn some basics on how to get started with Couchbase, explore some complex data models, and see the various...

Couchbase Node.js, Golang, Java and .NET Developer Webinars
Couchbase Node.js, Golang, Java and .NET Developer Webinars

Watch all three webinars which helps to build a fully functional full-stack web application using either Java, .NET, Node.js, or Golang.

Using Full Text Search (FTS) with Couchbase in a GoLang Application
Using Full Text Search (FTS) with Couchbase in a GoLang Application

I recently wrote about using Full Text Search (FTS) in a Node.js application that makes use of Couchbase Server 4.5 and higher. As you may know, FTS is available as Developer Preview starting in Couchbase Server 4.5. This is huge...

Using the Couchbase Sub-Document API with the GoLang SDK
Using the Couchbase Sub-Document API with the GoLang SDK

Not too long ago I wrote about working with parts, or fragments, of documents in Couchbase using the Node.js SDK. Being able to work with parts of documents is made possible using Couchbase Server 4.5 and higher and the sub-document...

The Couchbase Sub-Document API for Go
The Couchbase Sub-Document API for Go

The Sub-Document API – go You’ve probably heard about the sub-document (subdoc) API available in couchbase 4.5. Mark Nunberg, one of the architects of the new API, has a great blog on the motivation and impetus behind extending the Memcached (key-value)...

N1QL – Typed and Untyped JSON Schemas in GO
N1QL – Typed and Untyped JSON Schemas in GO

N1QL + Go + JSON Marshaling Developed by Couchbase for use with Couchbase Server, N1QL provides a common query language and JSON-based data model for distributed document-oriented databases. N1QL is a powerful and expressive query language. Among the numerous benefits...