CouchBase 遇到问题笔记(一)

刚开始看CouchBase,按照官网给出的示例,边敲边理解,遇到了一个很奇怪的问题,如下代码:

            IView<IViewRow> view = client.GetView("beer", "by_name");
            foreach (var row in view)
            {
                Console.WriteLine("Row ID: " + row.ItemId);
                Console.WriteLine("Row Key: " + row.ViewKey[0]);
                Console.WriteLine("Row Value: " + row.Info["value"]);
            }
            Console.ReadLine();        

在返回值的时候,可以看见view集合有值,但是其中的值都是null。

解决方法:升级.NET Client。

这个问题不止是我一个人遇到,也有人遇到过,问题原文:
  http://www.couchbase.com/communities/q-and-a/getview-returns-null-iviewrow-objects
  

  https://www.couchbase.com/issues/browse/NCBC-416

所以只要升级.NET Client即可,我用的出错版本1.3.3,升级后成功的版本1.3.8。

原文地址:https://www.cnblogs.com/booth/p/3925184.html