我需要在两个架构之间建立一些关系。喜欢用户和评论之间的关系。这是我试过的代码。
@Override
public void onProductPurchased(String productId, TransactionDetails details) {
tab2_upgrade tab2 = new tab2_upgrade();
tab2.WebViewInterface tab2WebView = tab2.new WebViewInterface();
}
我应该如何保存数据以进行评论?我是否必须传递其评论用户的ID?或者我可以传递任何唯一值(电子邮件或用户名)。如何传递数据和检索评论数据?我是NoSQL数据库的新手。
答案 0 :(得分:0)
您可以在评论的架构中创建一个键userId
作为字符串,userId将是用户_id
(在创建实例时创建的唯一ID)。< / p>
对于每个评论实例的创建,userId
都会被传递,以便评论与该特定用户相关联,您可以通过在查询中传递userId来找到它(评论)。
让我们说:
user1 :
_id : abc12amcne345ffc
uname: 'hello',
email: 'abc@gmail.com',
password: 'acd224',
created: somedate
和评论
Comment :
userId: ' abc12amcne345ffc ',
comment: 'hello',
created: somedate
这是我认为开始的简单结构。