读书人

mongodb中怎么修改某一列为另外一列的

发布时间: 2012-12-25 16:18:29 作者: rapoo

mongodb中如何修改某一列为另外一列的值啊?急
如果实现类似update student set collumn1=collumn2 在mongodb中要怎么操作啊??
[最优解释]

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
[其他解释]
引用:
如果实现类似update student set collumn1=collumn2 在mongodb中要怎么操作啊??

看搞,mongodb用
自己在上找找吧
http://mousehouse.iteye.com/blog/699302
[其他解释]
use mongodb
go
update student set collumn1=collumn2




update mongodb.dbo.student set collumn1=collumn2

[其他解释]
引用:
SQL code
use mongodb
go
update student set collumn1=collumn2




update mongodb.dbo.student set collumn1=collumn2


mongodb数据库中能这样操作的啊?
[其他解释]
引用:
C/C++ code
44 /// 更新一条用户记录

45 /// </summary>

46 /// <param name="doc"></param>

47 public void Update(Document doc)

48 {

49 mongoCollection.FindAndModify(do……


有没有命令方式的?
[其他解释]
终于解决了由于mongodb数据库类似js的写法,所以即使数据库中新的列不存在也会自动创建

db.student.find().forEach(
function(item){
db.student.update({"id":item._id},{"$set":{"newColumn":item.oldColumn}},true)
}
)


[其他解释]
楼上不就是循环吗

读书人网 >SQL Server

热点推荐