我最近开始开发一个应用程序,最终得到了我的 node .js服务器与我的mongodb数据库通信.
我想插入一堆JSON对象,看起来像这样:
{
'Username': 'Bob',
'longitude': '58.3',
'latitude': '0.3'
}
如果将此对象插入myCollection,然后我try 再次插入一个用户名为Bob但坐标不同的对象,我希望用最新的"用户名":"Bob"对象替换之前的对象.myCollection中只能有一个"用户名"为"Bob"的对象.
如果这是一个关系数据库,我会让Bob成为主键,但我想知道使用mongoDb实现这一点的最佳方式是什么.我应该使用update+upsert方法吗?我试过了,但似乎不管用!
如果这是一个愚蠢的问题,我深表歉意,但我对这一切还是新手.