从其他文档中获取详细信息

时间:2018-03-11 17:32:26

标签: join mapreduce couchdb couchdb-1.6

我们假设我设计了一个couchdb应用程序,用于在酒吧接受订单。 我有一个包含产品和订单的数据库。

产品看起来像:

{ _id: "beer", type: "product", price: 5 }
{ _id: "juice", type: "product", price: 2 }

订单如下:

{ _id: "order for table 1", type: "order", items: { "beer": 1, "juice": 4 } }

此处,表1 已订购 1啤酒 4果汁

我想创建一个输出类似

的设计文档
{
  _id: "order for table 1",
  items: {
    beer: {
      price: 5,
      quantity: 1
    },
    juice: {
      price: 2,
      quantity: 4
    }
  }
}

地图功能是什么样的?

1 个答案:

答案 0 :(得分:0)

如果您的enter code here public class playerzpot_team extends AppCompatActivity { private WebView aboutus_myWebView; AdView mAdview5; String url; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_playerzpot_team); String url = getIntent().getStringExtra("url"); aboutus_myWebView = (WebView) findViewById(R.id.playerzpot_webview); aboutus_myWebView.setWebViewClient(new WebViewClient()); WebSettings webSettings = aboutus_myWebView.getSettings(); webSettings.setJavaScriptEnabled(true); aboutus_myWebView.loadUrl(url); MobileAds.initialize(this, "ca-app-pub-3940256099942544/6300978111"); mAdview5 = (AdView) findViewById(R.id.adView2); AdRequest adRequest = new AdRequest.Builder().addTestDevice("E4D1201527AD69E0FD7A0551277A5232").build(); mAdview5.loadAd(adRequest); } @Override public void onBackPressed() { if (aboutus_myWebView.canGoBack()) { aboutus_myWebView.goBack(); } else { super.onBackPressed(); } } JSON是小型数据集,则可以通过地图侧联接实现。一个可能的逻辑:

product