7 个解决方案
#1
use mongodb
go
update student set collumn1=collumn2
或
update mongodb.dbo.student set collumn1=collumn2
#2
44 /// 更新一条用户记录
45 /// </summary>
46 /// <param name="doc"></param>
47 public void Update(Document doc)
48 {
49 mongoCollection.FindAndModify(doc, new Document { { "UserId", doc["UserId"].ToString() } });
50 }
参考:
http://www.cnblogs.com/lipan/archive/2011/03/11/1980227.html
#3
mongodb数据库中能这样操作的啊?
#4
有没有命令方式的?
#6
终于解决了由于mongodb数据库类似js的写法,所以即使数据库中新的列不存在也会自动创建
db.student.find().forEach(
function(item){
db.student.update({"id":item._id},{"$set":{"newColumn":item.oldColumn}},true)
}
)
db.student.find().forEach(
function(item){
db.student.update({"id":item._id},{"$set":{"newColumn":item.oldColumn}},true)
}
)
#7
楼上不就是循环吗
#1
use mongodb
go
update student set collumn1=collumn2
或
update mongodb.dbo.student set collumn1=collumn2
#2
44 /// 更新一条用户记录
45 /// </summary>
46 /// <param name="doc"></param>
47 public void Update(Document doc)
48 {
49 mongoCollection.FindAndModify(doc, new Document { { "UserId", doc["UserId"].ToString() } });
50 }
参考:
http://www.cnblogs.com/lipan/archive/2011/03/11/1980227.html
#3
mongodb数据库中能这样操作的啊?
#4
有没有命令方式的?
#5
#6
终于解决了由于mongodb数据库类似js的写法,所以即使数据库中新的列不存在也会自动创建
db.student.find().forEach(
function(item){
db.student.update({"id":item._id},{"$set":{"newColumn":item.oldColumn}},true)
}
)
db.student.find().forEach(
function(item){
db.student.update({"id":item._id},{"$set":{"newColumn":item.oldColumn}},true)
}
)
#7
楼上不就是循环吗